[JDBC] 获取数据库连接方式
生活随笔
收集整理的這篇文章主要介紹了
[JDBC] 获取数据库连接方式
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
方式一:將數(shù)據(jù)庫連接需要的4個(gè)基本信息聲明在配置文件中,通過讀取配置文件的方式,獲取連接
此種方式的好處?
1.實(shí)現(xiàn)了數(shù)據(jù)與代碼的分離。實(shí)現(xiàn)了解耦
2.如果需要修改配置文件信息,可以避免程序重新打包。
在src目錄下創(chuàng)建jdbc.properties 文件
user=root password=123456 url=jdbc:mysql://localhost:3306/test driverClass=com.mysql.jdbc.Driver public void testConnection3() throws Exception {//1.讀取配置文件中的4個(gè)基本信息//類加載器InputStream is = ClassLoader.getsystemClassLoader().getResourceAsStream("jdbc.properties");Properties pros = new Properties();pros.load(is);String user = pros.getProperty("user");String password = pros.getProperty("password");String url = pros.getProperty("url");String driverClass = pros.getProperty("driverClass");//2.加載驅(qū)動Class.forName(driverClass);//3.獲取連接Connection conn = DriverManager.getConnection(url, user, password);System.out.println(conn);}方式二
需要引入mysql驅(qū)動
方式三:
public void testConnection3() throws Exception {//提供另外三個(gè)連接的基本信息String url = "jdbc:mysql://localhost:3306/test";String user = "root";String password = "123456";//1.加載Driver驅(qū)動Class.forName("com.mysql.jdbc.Driver");//2.獲取連接Connection connection = DriverManager.getConnection(url, user, password);System.out.println(connection);} 與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的[JDBC] 获取数据库连接方式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [javaweb] servlet 服务
- 下一篇: Mysql基础--常见的表的约束介绍(一