日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

[JDBC] 获取数据库连接方式

發(fā)布時(shí)間:2025/3/20 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [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ū)動

package com.atguigu.connection;import org.junit.Test;import java.sql.Connection; import java.sql.Driver; import java.sql.SQLException; import java.util.Properties;public class ConnectionTest {@Testpublic void test1 () throws SQLException {Driver driver = new com.mysql.jdbc.Driver();//jdbc :mysql:協(xié)議// localhost:ip地址//3306:默認(rèn)mysql的端口號//test:test數(shù)據(jù)庫String url = "jdbc:mysql://localhost:3306/test";//將用戶名和密碼封裝在Properties中Properties info = new Properties();info.setProperty("user","root");info.setProperty("password","123456");Connection conn = driver.connect(url, info);System.out.println(conn);}}

方式三:

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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。