以MySql为例
1、传统方式
首先需要加载数据库驱动(JDBC4.0后可省略)
一共有3种方式:
1、DriverManager.registerDriver(new Driver());
2、System.setProperty("jdbc.drivers","com.mysql.jdbc.Driver");
3、Class.forName("com.mysql.jdbc.Driver");(推荐)
然后就可以获得数据库连接
Connection conn = DriverManager.getConnection(url, username, password);
昨天做例子,发现使用的是mysql-connector-java-5.1.36,但如果不加载数据库驱动依然报错,所以以防万一或者以防版本过老,还是加载数据库驱动为好。
2、新方式
昨天搜索mysql连接问题时偶然学习到一种新的连接数据库方式
首先创建并设置MySql数据源
MysqlDataSource dataSource = new MysqlDataSource();
dataSource.setUser(USERNAME);
dataSource.setPassword(PASSWORD);
dataSource.setURL(URL);
然后得到连接即可
conn = dataSource.getConnection();