欢迎来到天天文库
浏览记录
ID:32281033
大小:108.00 KB
页数:4页
时间:2019-02-02
《jsp中使用sql语句的引号配对问题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、收藏请教?[问题点数:50分,结帖人:houfeng_dao]·houfeng_dao·等 级:·结帖率:100.00%楼主发表于:2006-02-1516:55:42在用jsp对数据库进行操作时,我看到范例中有这样的查询语句,请问一下这几个单引号和双引号的作用和配对关系,谢谢了.ResultSetrst=stmt.executeQuery("select*fromBookwheretype='"+name+"'and"+"log='"+catalog+"'");谢谢指教.·对我有用[0]·丢个板砖[0]·引用·举报·管理·TOP回复次数:9··tomuno·(Frankl
2、in)·等 级:#1楼得分:5回复于:2006-02-1517:00:54""是java里面的是字符串''是sql语句里的字符串·对我有用[0]·丢个板砖[0]·引用·举报·管理·TOP精华推荐:大家J2EE这条路是怎么走过来的?有什么经验教训?··houfeng_dao·等 级:#2楼得分:0回复于:2006-02-1517:13:21能具体讲一下吗,谢谢··zjm66688·(阿明)·等 级:#3楼得分:5回复于:2006-02-1519:04:43在java中,字符串是用""引起来的,比如:sql="select*froma"但在SQL中,字符串是用''引起来的,比如
3、:sql="select*fromawherecode='abc'"··ishfox·(赚钱买奶粉)·等 级:#4楼得分:10回复于:2006-02-1519:13:29sql="select*froma";sql="select*fromawherecode='abc'";sql="select*fromawherecode='"+变量+"'";··bluelily22·(丁丁)·等 级:#5楼得分:15回复于:2006-02-1519:15:22sql中参数须用''整型可以不加""在java中是客符串变量字符串以+相连数据库执行的是""中间的sql语句ResultSet
4、rst=stmt.executeQuery("select*fromBookwheretype='"+name+"'and"+"log='"+catalog+"'");这句话到数据库执行的时候就为select*fromBookwheretype='name'andlog='catalog'··xuyadong·(aixa)·等 级:#6楼得分:0回复于:2006-02-1601:35:01楼上的很详细··hotdog119·(我心飞翔)·等 级:#7楼得分:15回复于:2006-02-1608:38:08最简单的方法就是先正确书写sql语句,然后整体将其移到jsp中,再对其
5、中的变量使用"+变量名+"进行分割eg:第一步:select*fromtab1wherename='name1'andaddress='add1'第二步:<%..."select*fromtab1wherename='"+name1+"'andaddress='"+add1+"'"...%>··Mark_Chen·(雨枫)·等 级:#8楼得分:0回复于:2006-02-1608:53:15学习了··infowain·(infowain)#9楼得分:0回复于:2006-02-1609:40:12双引号是java的单引号是sql的·等 级:源文档6、dn.net/t/20060215/16/4557707.html>
6、dn.net/t/20060215/16/4557707.html>
此文档下载收益归作者所有