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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

1.什么是JDBC,使用JDBC的好处?

官方(sun公司)定义的一套操作所有关系型数据库的接口,由厂商实现接口,提供数据库驱动jar包

2.我们导入的 mysql-connector-java-5.1.37-bin.jar包,有什么用,他和JDBC有什么关系?

由mysql提供的实现接口,包含使用JDBC使用所需的实现类

3.请简述JDBC编程的步骤

1. 导包
2. 注册驱动
3. 获取数据库连接对象
4. 定义sql
5. 获取执行sql语句的对象
6. 执行sql,接受返回结果
7. 释放资源


4.JdbcUtils存在的目的?

对获取连接对象和释放资源进行抽取,简化代码,提高代码复用性

5.什么是SQL注入问题,该怎样解决?

用户输入字符影响了代码语句,导致异常及非法登录问题
使用PreparedStatement,通过占位符,预编译的方式,防止了SQL注入问题

4.JdbcUtils存在的目的?

对获取连接对象和释放资源进行抽取,简化代码,提高代码复用性

5.什么是SQL注入问题,该怎样解决?

用户输入字符影响了代码语句,导致异常及非法登录问题
使用PreparedStatement,通过占位符,预编译的方式,防止了SQL注入问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马