永发信息网

java的预编译语句集能防止所有sql注入吗

答案:1  悬赏:0  手机版
解决时间 2021-01-06 00:51
java的预编译语句集能防止所有sql注入吗
最佳答案
是的,预编译有个类是PreparedStatement.
这个类的对象是通过参数?来传值的
例:
String sql = "select * from table where id = ?";
Connection con = .....///这里得到是数据库的连接
PreparedStatement ps = con.prepareStatement(sql);
ps.setInt(1,id);//这里的数据库语句所用到的参数要被设置的,如果你传入了错的值,或不同类型的值,它在插入到数据库语句中会编译不通过,这也就防止了SQL注入。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
阅读材料,回答下列问题。随着“以人为本”越
我想和( )的人在一起作文
月字怎么写好看
冬季棉籽皮纯生料种平菇易成功吗??????/
东风雷诺420发动机熄不到火0215也断电了 仪表
浙江有几个姓姚名开心的名字
为什么我用AM temu 破解pscc的时候是这样的
8700米等于()
29岁运气是不是不好
开车回云南保山市要走那里
求opnet仿真软件
杜浔镇的历史沿革
游人很多的成语
上杭县城到江苏连云港有多少公里
盆栽竹的种类哪些比较好
推荐资讯
广东幼师证怎么考 外省的可以考嘛 谢谢了
普菲特鱼缸pf355泵怎么装
奇妙加速器怎么样?
梦见木头发芽
一般来说,狭窄的房间,若使用明亮的冷调装饰
下列各句中,加点的成语使用恰当的一句是(
1998年全年开奖结果??
预装win8系统的电脑,如何查看系统密钥
中部六省哪个地理位置最好
gta5克莱在哪
湛江公交用什么公交卡?羊城通或者领南通可以
42x28列竖式
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?