Mybatis主配置文件的properties標(biāo)簽詳解
我們配置MYSQL的連接池時(shí)可以直接寫,也可以從外部導(dǎo)入配置文件。
1、直接在dataSource中寫數(shù)據(jù)庫基本信息
<dataSource type='POOLED'><!-- 配置連接數(shù)據(jù)庫的4個(gè)基本信息 --><property name='driver' value='com.mysql.jdbc.Driver'/><property name='url' value='jdbc:mysql://localhost:3306/mybatis'/><property name='username' value='root'/><property name='password' value='123456'/> </dataSource>
2、從外部導(dǎo)入properties配置文件
導(dǎo)入到resource路徑下jdbcConfig.properties
jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=UTF-8jdbc.username=rootjdbc.password=123456
然后在主配置文件中從properties標(biāo)簽中導(dǎo)入該配置文件
第一種導(dǎo)入方法: 使用期resource屬性
<properties resource='jdbcConfig.properties'> <!-- resource 屬性:用于指定 properties 配置文件的位置,要求配置文件必須在類路徑下 --> </properties>
導(dǎo)入成功后,在dateSource標(biāo)簽中引入屬性
<dataSource type='POOLED'><!-- 配置連接數(shù)據(jù)庫的4個(gè)基本信息 --><property name='driver' value='${jdbc.driver}'/><property name='url' value='${jdbc.url}'/><property name='username' value='${jdbc.username}'/><property name='password' value='${jdbc.password}'/> </dataSource>
使用properties的URL屬性
<!-- 配置連接數(shù)據(jù)庫的信息 resource 屬性:用于指定 properties 配置文件的位置,要求配置文件必須在類路徑下 resource='jdbcConfig.properties' url 屬性: URL: Uniform Resource Locator 統(tǒng)一資源定位符 http://localhost:8080/mystroe/CategoryServlet URL 協(xié)議 主機(jī) 端口 URI URI:Uniform Resource Identifier 統(tǒng)一資源標(biāo)識(shí)符 /mystroe/CategoryServlet 它是可以在 web 應(yīng)用中唯一定位一個(gè)資源的路徑 --> <properties url= file:///D:/IdeaProjects/day02_eesy_01mybatisCRUD/src/main/resources/jdbcConfig.prop erties'> </properties>
總結(jié)
到此這篇關(guān)于Mybatis主配置文件的properties標(biāo)簽詳解的文章就介紹到這了,更多相關(guān)Mybatis配置文件properties標(biāo)簽內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. Mybatis查詢方法如何實(shí)現(xiàn)沒有返回值2. centos 7安裝mysql5.5和安裝 mariadb使用的命令3. MySQL 千萬級(jí)數(shù)據(jù)量如何快速分頁4. 輕松解決SQL Server 2005中的常見問題5. 數(shù)據(jù)庫人員手冊(cè)之ORACLE應(yīng)用源碼6. DB2 XML 全文搜索之為文本搜索做準(zhǔn)備7. mssql鎖基礎(chǔ)教程8. 快速解決mysql導(dǎo)出scv文件亂碼、躥行的問題9. 用SQL SERVER記錄站點(diǎn)日志10. MySQL基礎(chǔ)教程9 —— 函數(shù)之日期和時(shí)間函數(shù)
