まず第一に、我々は、JDBCプロパティー・ファイルへの準備ができています
設定ファイルに私たちを助けるjdbc.properties、データベースの接続情報を保存し、
jdbc.driver = はcom.mysql.jdbc.Driver jdbc.url = JDBC \:mysqlの\:// localhostの\:3306 /のMyBook jdbc.username = ルート jdbc.password = 1234
登録JDBC設定のプロパティはapplicationContext.xmlを(Spring構成ファイル)として、長いファイル
< ビーンクラス= "org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" > < プロパティ名= "場所" 値= "クラスパス:jdbc.properties" > </ プロパティ> </ 豆>
若しくは
< コンテキスト:プロパティプレースホルダ位置= "クラスパス:jdbc.properties" />
:春フレーム内蔵接続プール(内蔵ジャーパッケージが使用されてもよいです)
もちろん、それは春-JDBC-4.2.0.RELEASE.jarを使用することです
applicationContext.xmlを中(Spring構成ファイル)の構成:
< ビーンID = "データソース" クラス= "org.springframework.jdbc.datasource.DriverManagerDataSource" > < プロパティ名= "driverClassName" 値= "$ {jdbc.driver}" > </ プロパティ> < プロパティ名= "URL" 値= "$ {jdbc.url}" > </ プロパティ> < プロパティ名= "ユーザ名" 値= "$ {jdbc.username}" > </ プロパティ> < プロパティ名=」パスワード」 値= "$ {jdbc.password}" > </プロパティ> </ 豆>
II:使用C3P0接続プール
もちろん、これは、そのjarファイルのパッケージ自身のご紹介でした!
私はここでされて使用しています:com.springsource.com.mchange.v2.c3p0-0.9.1.2.jarを
applicationContext.xmlを中(Spring構成ファイル)の構成:
< ビーンID = "データソース" クラス= "org.apache.commons.dbcp.BasicDataSource" > < プロパティ名= "driverClassName" 値= "$ {jdbc.driver}" > </ プロパティ> < プロパティ名= "URL" 値= "$ {jdbc.url}" > </ プロパティ> < プロパティ名= "ユーザ名" 値= "$ {jdbc.username}" > </ プロパティ> < プロパティ名= "パスワード"値= "$ {jdbc.password}" > </ プロパティ> </ 豆>
3:ApacheのDBCP接続プール
もちろん、これは、そのjarファイルのパッケージ自身のご紹介でした!
私はここに使用します。
com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar
com.springsource.org.apache.commons.pool-1.3.0.jar
applicationContext.xmlを中(Spring構成ファイル)の構成:
< ビーンID = "データソース" クラス= "org.apache.commons.dbcp.BasicDataSource" > < プロパティ名= "driverClassName" 値= "$ {jdbc.driver}" > </ プロパティ> < プロパティ名= "URL" 値= "$ {jdbc.url}" > </ プロパティ> < プロパティ名= "ユーザ名" 値= "$ {jdbc.username}" > </ プロパティ> < プロパティ名= "パスワード"値= "$ {jdbc.password}" > </ プロパティ> </ 豆>
IV:アリババフレーム接続プール・ドルイド
もちろん、これは、そのjarファイルのパッケージ自身のご紹介でした!
私はここに使用します。
ドルイド-0.1.18.jar
applicationContext.xmlを中(Spring構成ファイル)の構成:
< ビーンID = "データソース" クラス= "com.alibaba.druid.pool.DruidDataSource" > < プロパティ名= "driverClassName" 値= "$ {jdbc.driver}" > </ プロパティ> < プロパティ名= "URL" 値= "$ {jdbc.url}" > </ プロパティ> < プロパティ名= "ユーザ名" 値= "$ {jdbc.username}" > </ プロパティ> < プロパティ名= "パスワード"値= "$ {jdbc.password}" > </ プロパティ> </ 豆>