Spring setConnectionProperties方法:設定資料庫連線的各種屬性

2020-07-16 10:05:04
該方法用於設定資料庫連線的各種屬性。

語法:

setConnectionProperties(Properties connectionProperties)

引數說明:
  • connectionProperties:連線資料庫的屬性集合物件,該物件是 Properties 類的範例物件。

範例

本範例建立一個屬性集合,將資料庫連線需要的屬性新增到該屬性集合中,然後將該屬性集合 setConnectionProperties 方法新增到 DriverManagerDataSource 類的範例物件中,關鍵程式碼如下:
public static void main(String[] args){
  String driver = "com.mysql.jdbc.Driver";
  String url = "jdbc:mysql://lzw:3306/testDatabase";  //建立一個表示資料庫路徑的字串
  DriverManagerDataSource dmd = new DriverManagerDataSource(driver,url,"root","111");
  Properties props = new Properties();
  props.setProperty("useUnicode","true");
  props.setProperty("characterEncoding","GB2312");
  dmd.setConnectionProperties(props);  //設定連線屬性集
  if(props!=null){  //獲取連線屬性集並輸出
    props.list(System.out);
  }
}