当前位置: 代码迷 >> J2SE >> JAVA的SQL语句出错解决办法
  详细解决方案

JAVA的SQL语句出错解决办法

热度:42   发布时间:2016-04-24 01:00:55.0
JAVA的SQL语句出错
while(rs.next())
{
  int a = (int)(10+Math.random()*(40-10+1));
String b = String.valueOf(a);
sql = " update table1 " + " set 市场价格 = " + 'b' ;
Stock_DB.stm.executeUpdate(sql);
  }
为神马总是提示update语法出错???table1是一个ACCESS表,我要把这个表中的市场价格这一列的值改成b,b是由一个10到40之间的随机数a转化的。。。求各位大神帮忙看看

------解决方案--------------------
sql = " update table1 " + " set 市场价格 = " + 'b' ;
==>
sql = " update table1 " + " set 市场价格 = '" + b + "'" ;
------解决方案--------------------
没用过ACCESS,但是楼主为什么字段用中文呢?不推荐用中文
  相关解决方案