PowerWeb 虛擬主機
客服中心 首頁 > 常見問題資料庫 > Linux 虛擬主機設定問題

常見問題類別     
 
   虛擬主機租用、繳費問題
   虛擬主機使用管理問題
   虛擬主機使用規定及違規處理方式
   虛擬主機郵件信箱設定及使用方式
   虛擬主機MySQL資料庫設定上傳方式
   網域名稱申請/使用問題
   Windows 虛擬主機設定問題
   Linux 虛擬主機設定問題
 
 

 

Java 常見的資料庫連接方式

 一、常見的連接數據的方式

 

  • 編碼方式,將資料庫配置信息直接寫入JAVA代碼之中
  • Properties屬性文件,將資料庫配置信息寫在屬性文件中,然後在程序中讀取該屬性文件。
  • 數據源,用JNDI來獲取DataSource 對像,從而的到Connection對像。
  • Hibernate配置
  • Spring配置

 

 

二、屬性文件(.properties)配置與讀取

 

以MySQL資料庫為例:

 

1、配置文件users.properties

jdbc.drivers=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql://localhost:3306/databaseName

jdbc.username=root

jdbc.password=upassword

 

2、讀取屬性文件

 

(1)創建Properties的對象;

 

Properties properties = new Properties();

這一步也可以這樣做:創建繼承Properties的類,並以單例模式獲取對象。

 

(2)使用Class對象的getResourceAsStream()方法,把指定的屬性文件讀入到輸入流中,並使用Properties類中的load()方法,從輸入流中讀取屬性列表(鍵/值對);

 

private String resource = "users.properties";

//假如配置文件名為users.properties

InputStream in = getClass().getResourceAsStream(resource);

properties.load(in);

 

(3)在使用資料庫連接時,使用Properties類中的getProperty()方法,通過key獲取value值,從而實現資料庫連接的操作。

 

String drivers = props.getProperty("jdbc.drivers");

String url = props.getProperty("jdbc.url");

String username = props.getProperty("jdbc.username");

String password = props.getProperty("jdbc.password");

//返回的是Connection類的實例

Class.forName(drivers);

return DriverManager.getConnection(url, username, password);

 

 

   回上一頁   
 
PowerWeb 虛擬主機 / 網域名稱服務中心
 





POWERWEB 虛擬主機網頁空間 © 2004~2020 KangYu Inc. All Rights Reserved. 諮詢專線 0809-058-688 服務時間 週一~週五 09:00 ~ 18:00‧ 傳真電話 (02) 3322-9019
線上信用卡授權