1.MySQL
2.JDBC连接
JDBC5种方式
1)
2)使用反射加载类
3) driverManager代替driver,统一管理
4) 使用最多
5)在方式4的基础上改进,增加配置文件,能动态使用数据库(方便改用其他数据库)
mysql.properties 不能有空格和;
3.ResultSet
可以通过列数、列名获取
4.statement
实际开发中不用statement,有注入风险 。实际用PreparedStatement
注入风险:有个万能密码
5.preparedStatement预处理
6.JDBC小结
7.JDBC工具类
utils.JdbcUtils工具类
包含:1个代码块、connection()、close()
使用JdbcUtils类
1)把preparedStatement的定义写在try外面,扩大作用域
2)为了捕获运行时异常,把connection的定义写在try外面,而把定义写在try里卖