String query = "SELECT SUM(totalcost) FROM"+m+""; //where totalcost is my column name
ResultSet rs=st.executeQuery(query);
while(rs.next())
{
System.out.println("SUM(user_id)="+rs.getString(1));
}
這段代碼有什麼問題?我的例外是:如何在mysql中使用jdbc動態地傳遞表名?
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException:在「字段列表」
「from」後面缺少空格。沒有它,它將最終成爲'... fromtablename ...' – 2013-02-14 20:32:18
錯誤消息表示該表沒有名爲totalcost的列。可以? – Joni 2013-02-14 20:34:51
@juergend給出了差距後,我仍然有同樣的例外 – Giri 2013-02-14 20:35:06