:数据库Jdbc
JDBC:Java Database Connection(java数据库连接)
可以为不同关系型的数据库提供统一的访问,由类和大部分的接口组成.java写的
1.驱动是Jdbc提供的实现类
2.驱动由对应的数据库厂商实现
数据库的驱动:JDBC操作数据库 de一些实现类
学习Jdbc必须要知道的四个对象(三个接口一个类)
DriverMananger类:驱动管理类,作用注册驱动
Connection 接口:就是代表数据库的连接对象
Statement 接口:用来执行SQL语句
ResultSet 接口:用来处理查询后的结果
使用Jdbc操作数据库的步骤:
1注册驱动(DriverManager)
使用反射的原因:
源代码中已用静态代码块实现注册驱动
2获取和数据库的连接对象(connection接口的实现类对象)
连接数据库的四大要素:
1.驱动 2 数据库的连接串 3用户名 4密码
jdbc:mysql://localhost:3306/mydb
协议
3获取数据库的执行对象(statement接口的实现类对象)
4.执行sql语句,返回结果集(ResultSet接口的实现类对象)
5 处理结果集
6 关闭资源(连接对象.sql执行对象,结果集对象)
CURD:
//C:create
//U:update
//R:retrieve
//D:delete
预处理对象:
Sql注入问题:用户输入的内容