JDBC 介绍
JDBC:Java Data Base Connectivity Java 连接数据库
JDBC,其实就是Java定义的一套和数据库建立连接的规范(接口),那么各家数据库厂商,想要Java去操作各家的数据库,必须实现这套接口,我们把数据库厂商写的这套实现类,称之为数据库驱动。
JDBC 快速入门
1. 导入数据库的驱动jar包
2. 加载驱动jar包
3. 获取连接对象
4. 获取操作对象
5.开始操作
6.释放资源
Class.forName("com.mysql.jdbc.Driver");
//3.获取连接对象
String url="jdbc:mysql://localhost:3306/mydb";
String username="root";
String password="123456";
Connection conn = DriverManager.getConnection(url, username, password);
//4.获取操作对象
Statement statement = conn.createStatement();
//5.执行SQL语句
String sql="insert into users values('wangwu','123456')";
int i = statement.executeUpdate(sql); //返回值是影响的行数
if(i>0){
System.out.println("插入成功");
}else{
System.out.println("插入失败");
}
//6.释放资源
conn.close();
statement.close();
几个类的介绍
Class.forName("com.mysql.jdbc.Driver"); 加载驱动,也可以省略不写
注册驱动这个动作是Driver里面有个静态代码块在做
static {
try {
DriverManager.registerDriver(new Driver());
} catch (SQLException var1) {
throw new RuntimeException("Can't register driver!");
}
}
类 DriverManager Java提供的 管理一组 JDBC 驱动程序的基本服务。
接口 Connection 试图建立到给定数据库 U