MySQL数据库连接器下载
MySQL8.0.20下载地址
Java代码
package dao;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.Properties;
import javax.sql.DataSource;
import org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory;
public class DataSourceUtils {
private static DataSource ds;
public static DataSource getDataSource() {
return ds;
}
public static Connection getConnection() throws SQLException {
return ds.getConnection();
}
static {
try(InputStream is = DataSourceUtils.class.getClassLoader().getResourceAsStream("dbcp.properties")) {
Properties props = new Properties();
props.load(is);
ds = BasicDataSourceFactory.createDataSource(props);
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) throws SQLException {
System.out.println(getConnection().getMetaData());
}
}
配置文件
#连接设置
driverClassName=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/xresume_dev?useSSL=false&serverTimezone=CST&characterEncoding=utf-8
#你的用户名
username=username
#你的密码
password=password
#初始化连接
initialSize=5
#最大连接数量
maxActive=10
#最大空闲连接
maxIdle=3000