连接都没问题,
为什么
String updateStr="update infom set ip="+ipStr+"where id="+idstring;
stmt.executeUpdate(updateStr);
就会出现异常:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'id=1001' at line 1
这里的id是字符串
谢谢大家
为什么
String updateStr="update infom set ip="+ipStr+"where id="+idstring;
stmt.executeUpdate(updateStr);
就会出现异常:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'id=1001' at line 1
这里的id是字符串
谢谢大家
解决方案 »
- java 接口不是方法都要实现么, 为什么这个只实现了一个方法
- 关于自定义运行时异常的问题
- 谁能详细说一下java语言中的副本是什么意思,与引用有什么关系?
- 求救!自己电脑编好的网页应该如何接入INTERNET??
- 已经有dll了,请问在java中怎么调用dll中的函数
- JInternalFrame实例的问题
- JAVA程序的运行
- 如何运用java读取服务器的序列号
- 为什么我的applet可以在appletviewer上运行,但不能在ie里运行!?
- 请问如何对给定的表格的一个单元格的编辑设置成JcomboBox,但不是整列的,只是一个单元格。
- 请问在propreties文件中,读取日文字符时出现乱码?怎么解决呢?
- ▲▲▲▲▲请问在哪能下载到weblogic platform server 9.0,哪位能知道,找了半天也没找到???▲▲▲▲▲
可以试着把语句打印出来,看看是那得问题
检查表中是否有id字段或id字段是什么类型的
变量ipStr/idstring是否赋值正确
另外建议在变量关键字左右都要有空格,where左
"update infom set ip="+ipStr+" where id="+idstring在数据库中直接执行这条语句