java 自学33

 2021/10/18

韩顺平 零基础30天学会Java

p820-p832

jdbc和连接池

jdbc是Java提供一套用于数据库操作的接口APi,java程序员只需面向这套接口编程即可

jdbc程序编写步骤

1,注册驱动 2.获取连接  3.执行增删改查 4.释放资源

String url = "jdbc://mysql://localhost:3306/db02;

driver.connect(url, properties)

获取数据库连接5种方式

1.获取Driver实现类对象

2.使用反射加载Driver类(动态加载,更加灵活)Class.forname("com.mysql.jdbc.Driver")

3.使用DriverManager替代Driver 进行统一管理

4.使用反射自动完成注册驱动,简化代码

5.使用配置文件,更加灵活

ResultSet结果集

statement.executeQuery(sql)

statment   preparedStatement预处理  collablestatement存储过程

防止sql注入 

万能密码 or '1' ='1

preparedstatement      ?占位

预处理好处 有效的解决了sql注入问题  大大减少了编译次数,效率较高

connection.preparedstatement(sql)

预处理查询select    调用executeQuery

预处理DML   调用executeUpdate


版权声明:本文为lyj_108原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。