JDBC連線屬性

2021-09-03 05:00:24 字數 1341 閱讀 1465

hibernate

需要進行資料庫訪問,因此必須設定連線資料庫的相關屬性。所有

hibernate

屬性的名字和語義都在

org.hibernate.cfg.environment

中定義。

下面是關於

jdbc

連線配置中最重要的設定。 ø

hibernate.connection.driver_class

:設定連線資料庫的驅動。 ø

hibernate.connection.url

:設定所需連線資料庫服務的

url。 ø

hibernate.connection.username

:連線資料庫的使用者名稱。

øhibernate.connection.password

:連線資料庫的密碼。 ø

hibernate.connection.pool_size

:設定hibernate

資料庫連線池的最大併發連線數。 ø

hibernate.dialect

:設定連線資料庫所使用的方言。

如果在hibernate.cfg.xml

或hibernate.properties

檔案中設定如上屬性,

hibernate

將可以處理底層資料庫連線細節。

上面配置了

hibernate

資料庫連線池的最大併發連線數,但

hibernate

自帶的連線池僅有測試價值,並不推薦在實際專案中使用。實際專案中可以使用

c3p0

或proxool

連線池,為了使用

c3p0

或proxool

連線池,只需要用這些連線池配置代替

hibernate.connection.pool_size

配置屬性即可。

下面是配置

c3p0

連線池的配置片段。

"connection.driver_class">com.mysql.jdbc.driver

"connection.url">jdbc:mysql://localhost/hibernate   

"connection.username">root

"connection.password">32147

"hibernate.c3p0.max_size">20

"hibernate.c3p0.min_size">1

"hibernate.c3p0.timeout">1800

"hibernate.c3p0.max_statements">50  

JDBC連線屬性

hibernate 需要進行資料庫訪問,因此必須設定連線資料庫的相關屬性。所有 hibernate 屬性的名字和語義都在 org.hibernate.cfg.environment 中定義。下面是關於 jdbc 連線配置中最重要的設定。hibernate.connection.driver clas...

JDBC連線屬性

hibernate 需要進行資料庫訪問,因此必須設定連線資料庫的相關屬性。所有 hibernate 屬性的名字和語義都在 org.hibernate.cfg.environment 中定義。下面是關於 jdbc 連線配置中最重要的設定。hibernate.connection.driver clas...

JDBC連線出錯

在連線資料庫來運算元據時,出現如下錯誤資訊 org.springframework.beans.factory.xml.xmlbeandefinitionreader loading xml bean definitions from class path resource org springfr...