JDBC的接口对象
- DriverManager 驱动管理对象
- 功能
- 注册驱动:
Class.forName("com.mysql.jdbc.Driver")
- 获取数据库连接
- 注册驱动:
- 功能
- Connection 数据库连接对象
Connection cnt = DriverManager.getConnection("数据库地址", "用户名", "密码");
- 获取执行
sql
的对象 - 管理事务
- 开启事务:setAutoCommit
- 提交事务:commit()
- 回滚事务:rollback()
- Statement 执行sql的对象
Statement statement = connect.createStatement();
- 执行
sql
- execute:可以执行任意sql
- executeUpdate:可以执行DML(insert、update、delete)语句、DDL(create、alter、drop)语句,比较常用
- ResultSet executeQuery:执行DQL语句(select),比较常用
- 返回值:int 影响的行数
- ResultSet 结果集对象
- PreparedStatement 执行sql的对象