步骤

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class hs {
public static void main(String[] args) throws Exception {
//注册驱动
Class.forName("com.mysql.jdbc.Driver");
//注册连接
String url="jdbc:mysql://127.0.0.1:3306/student";
String username="root";
String password="a1b2c3";
Connection conn= DriverManager.getConnection(url,username,password);
//定义sql
String sql="UPDATE student SET NAME='bear' WHERE id='312';";
//获取执行sql语句的对象
Statement stmt=conn.createStatement();
//得到执行成功行数并执行sql
int count=stmt.executeUpdate(sql);
System.out.println(count);
//关闭资源
stmt.close();
conn.close();
}
}

API:
DriverManager:

Connection:


数据库连接池:



导入jar包
配置文件内容:
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/student?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC
characterEncoding=utf-8
username=root
password=a1b2c3
initialSize=5
maxActive=10
maxWait=3000
validationQuery=SELECT 1
testWhileIdle=true
使用druid连接池:
public class druids {
public static void main(String[] args) throws Exception {
//导入druid jar包
//定义配置文件
//加载配置文件
Properties prop=new Properties();
prop.load(new FileInputStream("C:\\Users\\Administrator\\IdeaProjects\\JDBC\\JDB\\src\\druid1.properties"));
//获取连接池对象
DataSource datasource= DruidDataSourceFactory.createDataSource(prop);
//获取数据库连接
Connection connection=datasource.getConnection();
System.out.println(connection);
// System.out.println(System.getProperty("user.dir"));
}
}
浙公网安备 33010602011771号