2021/10/18
韩顺平 零基础30天学会Javap820-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



