猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
jdbc 里面preparedStatement的相关方法
好像代码中的ps.setString(1,sno);就不起作用 有没大佬知道咋么回事??
街边七号
浏览 1825
回答 3
3回答
街边七号
这个是加载驱动那
0
0
0
yanrun
既然用了PreparedStatement就没必要再在字符串的前后加引号了,看一下mysql驱动的实现StringBuilder quotedString = new StringBuilder(x.length() + 2); quotedString.append('\''); quotedString.append(x); quotedString.append('\'');这是mysql-connector-java-5.1.44中PreparedStatement的实现,可以看出,它会在你查询的字符串前后加单引号,所以你就没必要加引号了
0
0
7
产品经理不是经理
你使用了PreparedStatement,就不用拼接了。直接ps.setString(1,sno);
0
0
2
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续