当前位置: 技术问答>java相关
Java的SQL语句执行错误问题
来源: 互联网 发布时间:2015-03-31
本文导语: sql= "update user_info set passwd='"+passwd+"' where user_id='"+user_id'"; 经过变量赋值后变成: sql = "update user_info set passwd='RRR ' where user_id='0004'"; 在sql server分析器上执行无错误。但是在JDBC中执行该sql语句之后: 数据库更...
sql= "update user_info set passwd='"+passwd+"' where user_id='"+user_id'";
经过变量赋值后变成:
sql = "update user_info set passwd='RRR ' where user_id='0004'";
在sql server分析器上执行无错误。但是在JDBC中执行该sql语句之后:
数据库更新失败:[Microsoft][ODBC SQL Server Driver][SQL Server]Unclosed quotatio
n mark before the character string 'RRR'.
这个是什么错误呢?
经过变量赋值后变成:
sql = "update user_info set passwd='RRR ' where user_id='0004'";
在sql server分析器上执行无错误。但是在JDBC中执行该sql语句之后:
数据库更新失败:[Microsoft][ODBC SQL Server Driver][SQL Server]Unclosed quotatio
n mark before the character string 'RRR'.
这个是什么错误呢?
|
从提示的英文字面上看是说你的引号不匹配!
实际上的,呵呵......
实际上的,呵呵......
|
sql= "update user_info set passwd='"+passwd+"' where user_id='"+user_id +"'";
这样吧!你的有一点小问题吧!
这样吧!你的有一点小问题吧!