0
mysql的請求,請我有一個問題,在此查詢爲了通過在Java
ResultSet rs = stmt.executeQuery("select * from user order by"+var);
我可以得到VAR的勇氣,但不能執行。 變種變量i DAO我得到它通過
<th><a href="ManageUser?action=order&var=nom">Nom</a></a> </th>
。
public static ArrayList Order(String var) throws SQLException,ClassNotFoundException
{
ArrayList<User> list=new ArrayList<User>();
Connection con = createDBConnection();
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select * from user order by nom");
int i=0;
while(rs.next())
{
User cb= new User();
cb.setID(rs.getInt(1));
cb.setNom(rs.getString(2));
cb.setPrenom(rs.getString(3));
cb.setEmail(rs.getString(4));
cb.setStatut(rs.getString(5));
cb.setPassword(rs.getString(6));
cb.setDate(rs.getDate(7));
list.add(cb);
i++;
}
stmt.close();
con.close();
return list;
}
請幫助。
非常感謝你的兄弟。這是錯誤 – abdo
@abdo你可以接受答案,如果它解決了這個問題。檢查這個http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –