为了账号安全,请及时绑定邮箱和手机立即绑定

JDBC之 “ 对岸的女孩看过来”

难度初级
时长 2小时 2分
学习人数
综合评分9.40
387人评价 查看评价
9.6 内容实用
9.3 简洁易懂
9.3 逻辑清晰

最赞回答 / Airly
对 于 JDBC而言, SQL注入 攻 击 只 对 Statement有效, 对 PreparedStatement 是无效的, 这 是因 为 PreparedStatement 不允 许 在不同的插入 时间 改 变查询 的 逻辑结 构。  如 验证 用 户 是否存在的 SQL语 句 为 :  select count(*) from usertable where name='用 户 名 ' and pswd='密 码 '如果在 用 户 名字段 中 输 入 ' or '1'='1' or '1'='1或...

已采纳回答 / 求知者666
把project删了,按步骤重做一遍

最新回答 / 慕虎4894160
提示信息是说你的sql语句写错了

最新回答 / Nimiky
没加载好驱动程序,另外获取连接时候需要捕获异常

最新回答 / 黑山头山大王
刚开始我也是经常连接不上,不过后来不知道怎么连上了。你可以把你的代码发出来看看。

已采纳回答 / Ainsley
"'"+strs_s[1]+"'",中间是输入的值,你自己给两边加单引号

最新回答 / Nimiky
每一个方法开头有一个pervious=OPERATION_UPDATE;末位都有一个  if(OPERATION_UPDATE.equals(pervious)){step++; }因此1 == step执行之后,会直接step++,再次运行最外层的循环,当再次判断Update方法时, step就为2 进行第二步了,当方法运行成功之后 ,pervious =NULL;清空这个标志位,不会对下一个方法产生扰乱

已采纳回答 / qq_妶倁堷_03736559
SQL 语句的空格 只是确保 能否在数据库中执行 ,只要能正确执行,空不空格没多大区别
课程须知
本课程是 Java 中级课程,各位小伙伴们需要对 JAVA 基础,MySql 的应用 以及 SQL 语句的编写有基本了解。
老师告诉你能学到什么?
1、JDBC 的基本概念 2、JDBC 常用接口及使用

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消