您的位置:首页 > 数据库

IBATIS配置文件sqlmap-config.xml之乱配

2011-07-29 10:53 507 查看
iBATIS教程要从iBATIS的概念开始,它是又一个O/R Mapping解决方案,j和Hibernate相比,iBATIS最大的特点就是小巧,上手很快。如果你不需要太多复杂的功能,iBATIS是能满足你的要求又足够灵活的最简单的解决方案。
对于ibatis的配置文件sqlmap-config.xml,名字可以自定,下面是基本的配置:

﹤?xml version="1.0" encoding="UTF-8" ?﹥
﹤!DOCTYPE sqlMapConfig
PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
"http://www.ibatis.com/dtd/sql-map-config-2.dtd"﹥
﹤sqlMapConfig﹥
<properties resource="jdbc.properties"/> <!--DataSource ConnectingString -->
﹤settings
cacheModelsEnabled="true"
enhancementEnabled="true"
lazyLoadingEnabled="true"
maxRequests="32"
maxSessions="10"
maxTransactions="5"
useStatementNamespaces="false"
/﹥
﹤transactionManager type="JDBC" ﹥
﹤dataSource type="SIMPLE"﹥
﹤property name="JDBC.Driver" value="${jdbc.driverClassName}"/﹥
﹤property name="JDBC.ConnectionURL" value="${jdbc.url}"/﹥
﹤property name="JDBC.Username" value="${jdbc.username}"/﹥
﹤property name="JDBC.Password" value="${jdbc.password}"/﹥
﹤/dataSource﹥
﹤/transactionManager﹥
﹤sqlMap resource="User.xml" /﹥
﹤/sqlMapConfig﹥

<properties resource="jdbc属性文件路径">, 在这里指明了加载jdbc.properties文件的路径,本文件中存放数据源连接字符串,如下所示:

# Mysql: datasource connectiongString
jdbc.driverClassName = com.mysql.jdbc.Driver
jdbc.url = jdbc:mysql://localhost/MyTest
jdbc.username = root
jdbc.password = 123
#Oracle:datasource connectiongString
jdbc.driverClassName = oracle.jdbc.driver.OracleDriver
jdbc.url = jdbc:oracle:thin:@localhost:1521:devdb
jdbc.username = root
jdbc.password = 123
#SQL Server 2005+:datasource connectiongString
jdbc.driverClassName = com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.url = jdbc:sqlserver://localhost:1433;DatabaseName=gjcx;
jdbc.username = root
jdbc.password = 123
#SQL Server 2000:datasource connectiongString
#     jdbc.driverClassName = com.microsoft.jdbc.sqlserver.SQLServerDriver
#     jdbc.url = jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=gjcx;
#when you use Windows IntegratedSecurity ,the jdbc.url will be...
#     jdbc.url =jdbc:sqlserver://localhost:1433;DatabaseName=gjcx;integratedSecurity=true
配置文件中,其他的地方,可以不用过问,配置好数据源即可,不同是数据源,要加载不同的驱动文件,不同的连接字符串ConnectingString.
﹤sqlMap resource="User.xml" /﹥ 用户自定义文件

未完待续...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: