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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2019-7-9 16:20  /  1468 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 邱昊翔 于 2019-7-10 14:29 编辑

1.什么是JDBC,使用JDBC的好处?
答:JDBC是sun公司定义的一套数据库标准规范,即一套接口,这套接口需要各个数据库的厂商去自己完成实现类,从而让自己的数据库能够通过JAVA语言访问,将实现类封装到jar包中,编程时只需要调用jar包中接口的实现类就好了;
好处:使用同一套java代码,进行少量的修改就可访问其他的数据库了。

2.我们导入的 mysql-connector-java-5.1.37-bin.jar包,有什么用,他和JDBC有什么关系?
答:mysql-connector-java-5.1.37-bin.jar包是mysql数据对jdbc接口的实现类包,使用此实现类创建对象就可以实现使用Java代码与mysql数据库交互, 完成增删改查、开始事务、释放资源等操作。

3.请简述JDBC编程的步骤
答:1.导入驱动jar包
       2.注册驱动
       3.获取数据库连接对象
       4.定义sql语句
       5.获取执行sql的对象
       6.执行sql
       7.处理结果
       8.释放资源
4.JdbcUtils存在的目的?答:简化代码,提高代码的复用性

5.什么是SQL注入问题,该怎样解决?
答:一个bug
      使用PreparedStatement来解决
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马