一、JDBC的步骤:
1.加载驱动 Class.forname()
2.建立连接 Connection
3.写sql
4.创建statement ----一艘船
5.执行sql语句
(1) 查询类: 没有改变表里的数据,select, executeQuery()
(2)更新类:删除 增加 更新 ,更改了表里的数据, delete,update,insert executeUpdate
6.关闭连接
二、JDBC接口核心的API
1. DriverManager类: 驱动管理器类,用于管理所有注册的驱动程序
|-registerDriver(driver) : 注册驱动类对象
|-Connection getConnection(url,user,password); 获取连接对象
2. Connection
接口: 表示java程序和数据库的连接对象。
|- Statement createStatement() : 创建Statement对象
|- PreparedStatement prepareStatement(String sql) 创建PreparedStatement对象
|- CallableStatement prepareCall(String sql) 创建CallableStatement对象(调用写好的存储过程)
3.Statement
接口: 用于执行静态的sql语句
|- int executeUpdate(String sql) : 执行静态的更新sql语句
|- ResultSet executeQuery(String sql) :执行的静态的查询sql语句
|-PreparedStatement接口:用于执行
预编译sql语句
|- int executeUpdate() : 执行预编译的更新sql语句
|-ResultSet executeQuery() : 执行预编译的查询sql语句
4.ResultSet
接口:用于封装查询出来的数据
|- boolean next() : 将光标移动到下一行
|-getXX() : 获取列的值