jdbc获取数据库连接的两种方式

2020-01-06  本文已影响0人  Young_5942

1.通过 java.sql.DriverManager 获取连接
首先需要加载Driver

Class.forName("com.mysql.jdbc.Driver");

Driver的内部静态代码块会执行registerDriver

java.sql.DriverManager.registerDriver(new Driver());

通过DriverManager获取连接

public static Connection getConnection(String url,
        String user, String password) throws SQLException {
        java.util.Properties info = new java.util.Properties();
        if (user != null) {
            info.put("user", user);
        }
        if (password != null) {
            info.put("password", password);
        }
        return (getConnection(url, info, Reflection.getCallerClass()));
    }

2.第二种方式通过实现 javax.sql.DataSource 的子类获取连接,如HiKariDataSource,在获取连接时候增加连接池特性,复用连接

Connection getConnection() throws SQLException;
上一篇 下一篇

猜你喜欢

热点阅读