美文网首页
jdbc获取数据库连接的两种方式

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

作者: Young_5942 | 来源:发表于2020-01-06 23:07 被阅读0次

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;

相关文章

网友评论

      本文标题:jdbc获取数据库连接的两种方式

      本文链接:https://www.haomeiwen.com/subject/luulactx.html