Java Sql語句中查詢變量

Sql語句中,查詢變量:’"+users+"’,users是變量名:

package com.snack.pay;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;
import com.snack.model.Orderinfo;
public class DayinfoDao {
	
	public List<Orderinfo> getPowerList(Connection con,String users)throws Exception{
		String sql="select * from orderinfo where s_qDate='"+users+"' order by s_id desc LIMIT 10";
		//select * from tb_gm3 order by id desc LIMIT 1
		PreparedStatement pstmt=con.prepareStatement(sql);
		ResultSet rs=pstmt.executeQuery();
		List<Orderinfo> powerList=new ArrayList<Orderinfo>();
		while(rs.next()){
			Orderinfo power=new Orderinfo();
			power.setsId(rs.getInt("s_id"));
			power.setsImported(rs.getInt("s_Imported"));
			power.setsScore(rs.getInt("s_score"));
			power.setsCreatedate(rs.getString("s_createDate"));
			power.setsPrice(rs.getDouble("s_price"));
			powerList.add(power);
		}
		return powerList;
	}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章