**首先需要建立乙個配置檔案,以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...