Mybatis主配置文件的properties標簽詳解
我們配置MYSQL的連接池時可以直接寫,也可以從外部導(dǎo)入配置文件。
1、直接在dataSource中寫數(shù)據(jù)庫基本信息
<dataSource type='POOLED'><!-- 配置連接數(shù)據(jù)庫的4個基本信息 --><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標簽中導(dǎo)入該配置文件
第一種導(dǎo)入方法: 使用期resource屬性
<properties resource='jdbcConfig.properties'> <!-- resource 屬性:用于指定 properties 配置文件的位置,要求配置文件必須在類路徑下 --> </properties>
導(dǎo)入成功后,在dateSource標簽中引入屬性
<dataSource type='POOLED'><!-- 配置連接數(shù)據(jù)庫的4個基本信息 --><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é)議 主機 端口 URI URI:Uniform Resource Identifier 統(tǒng)一資源標識符 /mystroe/CategoryServlet 它是可以在 web 應(yīng)用中唯一定位一個資源的路徑 --> <properties url= file:///D:/IdeaProjects/day02_eesy_01mybatisCRUD/src/main/resources/jdbcConfig.prop erties'> </properties>
總結(jié)
到此這篇關(guān)于Mybatis主配置文件的properties標簽詳解的文章就介紹到這了,更多相關(guān)Mybatis配置文件properties標簽內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. 使用SQL語句快速獲取SQL Server數(shù)據(jù)字典2. SQL Server中, DateTime (日期)型操作3. SQL Server 2000企業(yè)版安裝教程4. Oracle中的高效SQL編寫PARALLEL解析5. Mybatis 動態(tài)表名+Map參數(shù)傳遞+批量操作詳解6. mysql數(shù)據(jù)庫之count()函數(shù)和sum()函數(shù)用法及區(qū)別說明7. SQL SERVER 2005 EXPRESS不能遠程連接的問題8. Microsoft SQL Server 查詢處理器的內(nèi)部機制與結(jié)構(gòu)(1)9. 解決mybatis中order by排序無效問題10. MYSQL SQL查詢近7天一個月的數(shù)據(jù)的操作方法
