A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2018-7-15 21:16  /  4882 人查看  /  30 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


王博

1.什么是JDBC,使用JDBC的好处?
JDBC是Java中用来操作所有关系型数据库的规则 ,是一个接口, 方便连接其它的数据库

2.我们导入的 mysql-connector-java-5.1.37-bin.jar包,有什么用,他和JDBC有什么关系?
该jar包是一个数据库驱动包, 里面是JDBC的实现类

3.注册驱动为什么使用反射的方式,而不是像以前一样,我们new对象?使用反射又有什么好处?
用反射代码更简洁, 其实其底层已经给我们new 了一个对象


4.请简述JDBC编程的步骤
导入驱动包, 注册驱动, 获取连接数据库对象, 编写sql语句, 获取执行sql语句的对象, 对象调方法执行sql语句, 处理结果, 释放资源

5.JdbcUtils存在的目的?
工具类, 抽取JDBC编写代码中的重复度比较高的代码定义成一个个方法, 简化代码


6.什么是SQL注入问题,该怎样解决?
在拼接sql语句时, 一些特殊关键字参与字符串拼接会造成安全性问题
可通过PreparedStatement对象来解决

7.事务的作用是什么?
如果一个操作被事务管理, 那么要么同时成功,要么同时失败
这样就能提操作的高安全性


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马