使用配置檔案連線MySql

2021-09-25 05:43:16 字數 1082 閱讀 1750

**首先需要建立乙個配置檔案,以idea為例右鍵src->new->file->命名新檔案比如jdbc.properties .

然後在檔案中寫入位址和需要載入的包,**如下:

url=jdbc:mysql://localhost:3306/student

user=root

password=root

driver=com.mysql.jdbc.driver

**然後在類中應用這個配置檔案,**如下:

properties pro=new properties();

classloader classloader=dbutill.class.getclassloader();

url res=classloader.getresource("jdbc.properties");

string path =res.getpath();

pro.load(new filereader(path));

string driver =pro.getproperty("driver");

string url=pro.getproperty("url");

string username =pro.getproperty("user");

string password=pro.getproperty("password");

class.forname(driver);

connection conn=drivermanager.getconnection(url, username, password);

1.例項化properties類,表示了乙個持久的屬性集,他可儲存在流中或從流中載入。屬性列表中每個鍵及其對應值都是乙個字串。

2.獲得dbutill類的類載入器

3.例項化乙個類, url 代表乙個統一資源定位符用於獲取配置檔案jdbc.properties的位置

4.使用load方法 從輸入流中讀取屬性列表(鍵和元素對)。

5.通過配置檔案中相對應的鍵來獲取值(鍵值必須要和配置檔案中的屬性名對應起來)

6.通過獲得的值來獲取連線

hibernate連線mysql配置檔案

com.mysql.jdbc.driver jdbc mysql localhost slim true gbk root gyfbao org.hibernate.connection.c3p0connectionprovider 201 1800 1005002 true select 1 18...

python通過配置檔案連線mysql

之前在python中連線mysql是直接在python檔案中寫的,這次把資料庫資訊放在單獨乙個配置檔案中 這是linux環境下 下面列出了select update insert 語句 bin env python coding utf 8 import sys import mysqldb imp...

mysql簡單配置檔案 MySQL配置檔案

mysql配置檔案 在windows下是my.ini,而在linux下是my.cnf。基本引數 port 3306 埠號 server id 1 basedir c program files mysql mysql server 5.5 基準路徑,其他路徑都相對於這個路徑 datadir c pr...