当前位置: 技术问答>java相关
jsp和数据库的问题
来源: 互联网 发布时间:2015-04-26
本文导语: 各位大侠,本人发现如果sql中有字符窜,本生又用字符窜变量的话,九不好取值哦,下面一个问题请大侠指点不胜感激!!!!!! 有下面两条语句 /////////////////////////////////////////////////////////////// String user_id="aaa";...
各位大侠,本人发现如果sql中有字符窜,本生又用字符窜变量的话,九不好取值哦,下面一个问题请大侠指点不胜感激!!!!!!
有下面两条语句
///////////////////////////////////////////////////////////////
String user_id="aaa"; ///
String sql="select * from urpw where user_id='"+user_id+"';///
////////////////////////////////////////////////////////////////
//以下是正确的,不用怀疑
老是报错
org.apache.jasper.JasperException: Unable to compile class for JSPD:tomcatworklocalhost_8080%2Fdenglu_0002fdenglu_0002ejspdenglu_jsp_23.java:110: String not terminated at end of line.
String sql="select * from urpw whereuser_id='"+user_id+"';
为什么阿?
这里user_id上面到底怎么加引号才好,sql中应该写成
select * from urpw where user_id='aaa';
但是用变量怎么弄撒?
盼回复,100分相送!!!!!!!!!!!!!!!!!!!!!1
有下面两条语句
///////////////////////////////////////////////////////////////
String user_id="aaa"; ///
String sql="select * from urpw where user_id='"+user_id+"';///
////////////////////////////////////////////////////////////////
//以下是正确的,不用怀疑
老是报错
org.apache.jasper.JasperException: Unable to compile class for JSPD:tomcatworklocalhost_8080%2Fdenglu_0002fdenglu_0002ejspdenglu_jsp_23.java:110: String not terminated at end of line.
String sql="select * from urpw whereuser_id='"+user_id+"';
为什么阿?
这里user_id上面到底怎么加引号才好,sql中应该写成
select * from urpw where user_id='aaa';
但是用变量怎么弄撒?
盼回复,100分相送!!!!!!!!!!!!!!!!!!!!!1
|
String sql="select * from urpw where user_id='"+user_id+"';///
String sql="select * from urpw where user_id='"+user_id+"'";//好像后边少了一个双引号吧:)
String sql="select * from urpw where user_id='"+user_id+"'";//好像后边少了一个双引号吧:)
|
String not terminated at end of line.
字符串在行尾没有终结。。。就是这个原因了。哈哈,100分也太易得了
字符串在行尾没有终结。。。就是这个原因了。哈哈,100分也太易得了
|
String sql="select * from urpw where user_id='"+user_id+"'";