JDBC

  1. DriverManager 类管理和注册数据库驱动,得到数据库连接对象。
  2. Connection 接口一个连接对象,可用于创建 Statement 和 PreparedStatement 对象。
  3. Statement 接口一个 SQL 语句对象,用于将 SQL 语句发送给数据库服务器。
  4. PreparedStatemen 接口一个 SQL 语句对象,是 Statement 的子接口。
  5. ResultSet 接口用于封装数据库查询的结果集,返回给客户端 Java 程序。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/**
* DDL create alter drop 增 改 删
*/
public class Demo01JDBC {
public static void main(String[] args) throws Exception{
//1.导入扎包
//2.注册驱动
Class.forName("com.mysql.jdbc.Driver");

//3获取连接对象
Connection connection = DriverManager.getConnection( "jdbc:mysql://localhost:3306/miaomiao", "root", "root" );

//4.定义sql语句
String sql = "update `bonus` set salary =123 where id =1";

//5.获取执行sql语句的对象
Statement stmt = connection.createStatement();

//6.执行sql语句
int i = stmt.executeUpdate( sql );
System.out.println(i);

//7.关闭
stmt.close();
connection.close();

}
}

1
2
3
4
5
/**DML insert  update delete
* insert 插入数据
* mysql驱动包5以后的版本中可以省略Class.forName();
* 底层默认会帮我们加载此类的字节码文件对象。
*/