spring中配置數(shù)據(jù)源的幾種常見方式:
創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供都昌網(wǎng)站建設(shè)、都昌做網(wǎng)站、都昌網(wǎng)站設(shè)計(jì)、都昌網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、都昌企業(yè)網(wǎng)站模板建站服務(wù),十年都昌做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
#mysql 數(shù)據(jù)庫配置(jdbc.properties)
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/databaseName?useUnicode=truecharacterEncoding=UTF-8
jdbc.username=root
jdbc.password=root
1.使用spring自帶的數(shù)據(jù)源org.springframework.jdbc.datasource.DriverManagerDataSource;
方式一:
bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" p:location="/WEB-INF/jdbc.properties" /
bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"
p:driverClassName="${jdbc.driverClassName}"
p:url="${jdbc.url}"
p:username="${jdbc.username}"
p:password="${jdbc.password}" /
p標(biāo)記需要:xmlns:p=""
DriverManagerDataSource源碼實(shí)現(xiàn):
public class DriverManagerDataSource extends AbstractDriverBasedDataSource {
public DriverManagerDataSource() {
}
public DriverManagerDataSource(String url) {
}
public DriverManagerDataSource(String url, String username, String password) {
}
public DriverManagerDataSource(String url, Properties conProps) {
}
public void setDriverClassName(String driverClassName) {
}
protected Connection getConnectionFromDriver(Properties props) throws SQLException {
}
protected Connection getConnectionFromDriverManager(String url, Properties props) throws SQLException {
}
}
在Jboss 中使用MySQL的方法
一 把MySQL的JDBC驅(qū)動(dòng)放到CLASSPATH中 同樣 把它復(fù)制到/server/default/lib目錄下
二 把/docs/examples/jca/mysql ds xml復(fù)制到/server/default/deploy目錄下 修改mysql ds xml文件 設(shè)置<driver class/>為 mysql jdbc Driver再把<connection url/>設(shè)置為 jdbc:mysql://<mysqlhost>/<database> 其中<mysqlhost>是數(shù)據(jù)庫主機(jī)名<database>是數(shù)據(jù)庫名
三 把doc\examples\docs\examples\jms\mysql jdbc service替換掉 D:\JavaOne\jboss \server\default\deploy\jms\hsqldb jdbc service
四 然后需要設(shè)置default\conf\standardjaws xml 文件的<datasource>和<type mapping>元素 <jaws><datasource>java:/MySqlDS</datasource> <type mapping>mySql</type mapping></jaws> 同樣也需要把standardjbosscmp jdbc xml 文件的<datasource> 和 <datasource mapping>元素設(shè)置為下面這樣 <jbosscmp jdbc><defaults><datasource>java:/MySqlDS</datasource><datasource mapping>mySql</datasource mapping></defaults></jbosscmp jdbc>
五 再修改login config xml文件來使用MySQL <application policy name = MySqlDbRealm >??? <authentication>??? <login module code =??? jboss resource security ConfiguredIdentityLoginModule ??? flag = required >??? <module option name = principal >sa</module option>??? <module option name = userName >sa</module option>??? <module option name = password ></module option>??? <module option name = managedConnectionFactoryName >??? jboss jca:service=LocalTxCM name=MySqlDS??? </module option>??? </login module>??? </authentication>??? </application policy>
lishixinzhi/Article/program/Java/ky/201311/29219
步驟/方法
1
1、在網(wǎng)上下載一個(gè)是MYSQL數(shù)據(jù)庫的ODBC驅(qū)動(dòng)程序:mysql-connector-odbc-3.51.20-win32.exe(已上傳),以默認(rèn)選項(xiàng)安裝該文件。
2
打開數(shù)據(jù)源:開始-設(shè)置-控制面板-找到數(shù)據(jù)源
3
打開數(shù)據(jù)源(ODBC),在用戶DSN選項(xiàng)卡中點(diǎn)擊“添加”按鈕,彈出“創(chuàng)建新數(shù)據(jù)源”窗口。
4
選中“MYSQL ODBC 5.1 Driver”,點(diǎn)擊“完成”按鈕。
5
彈出新窗口,在login選項(xiàng)卡中填寫數(shù)據(jù)源信息。
Data Source Name 數(shù)據(jù)原名稱;
Discription 描述(選填);
Server 數(shù)據(jù)源計(jì)算機(jī)的IP;
User 數(shù)據(jù)庫用戶名;
Password 數(shù)據(jù)庫密碼;
DataBase 數(shù)據(jù)源所要連接的數(shù)據(jù)庫;
6
配置完后,點(diǎn)擊“test”按鈕, 如果出現(xiàn)如下提示,即配置成功。
7
點(diǎn)擊“OK”返回用戶DSN選項(xiàng)卡,增加一條記錄,名為你所配置的數(shù)據(jù)源名稱。
標(biāo)題名稱:mysql怎么設(shè)置數(shù)據(jù)源 Excel怎么設(shè)置數(shù)據(jù)源
轉(zhuǎn)載來于:http://jinyejixie.com/article0/doddoio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、自適應(yīng)網(wǎng)站、Google、響應(yīng)式網(wǎng)站、外貿(mào)建站、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)