<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sql-map-config
PUBLIC "-//iBATIS.com//DTD SQL Map Config 1.0//EN"
"http://www.ibatis.com/dtd/sql-map-config.dtd">
<sql-map-config><properties resource="properties/petstore.properties" /><settings
maxExecute="0"
maxExecutePerConnection="0"
maxTransactions="0"
cacheModelsEnabled="true"
statementCacheSize="175"
useBeansMetaClasses="false"
useGlobalTransactions="false" /><datasource name="jpestoreSimple"
factory-class="com.ibatis.db.sqlmap.datasource.DbcpDataSourceFactory"
default="true" >
<property name="JDBC.Driver" value="oracle.jdbc.driver.OracleDriver"/>
<property name="JDBC.ConnectionURL" value="jdbc:oracle:thin:@localhost:1521:orcl"/>
<property name="JDBC.Username" value="test"/>
<property name="JDBC.Password" value="test"/>
<property name="Pool.MaximumActiveConnections" value="15"/>
<property name="Pool.MaximumIdleConnections" value="15"/>
<property name="Pool.MaximumWait" value="1000"/>
</datasource><sql-map resource="sqlmap/Category.xml" /></sql-map-config>
<!DOCTYPE sql-map-config
PUBLIC "-//iBATIS.com//DTD SQL Map Config 1.0//EN"
"http://www.ibatis.com/dtd/sql-map-config.dtd">
<sql-map-config><properties resource="properties/petstore.properties" /><settings
maxExecute="0"
maxExecutePerConnection="0"
maxTransactions="0"
cacheModelsEnabled="true"
statementCacheSize="175"
useBeansMetaClasses="false"
useGlobalTransactions="false" /><datasource name="jpestoreSimple"
factory-class="com.ibatis.db.sqlmap.datasource.DbcpDataSourceFactory"
default="true" >
<property name="JDBC.Driver" value="oracle.jdbc.driver.OracleDriver"/>
<property name="JDBC.ConnectionURL" value="jdbc:oracle:thin:@localhost:1521:orcl"/>
<property name="JDBC.Username" value="test"/>
<property name="JDBC.Password" value="test"/>
<property name="Pool.MaximumActiveConnections" value="15"/>
<property name="Pool.MaximumIdleConnections" value="15"/>
<property name="Pool.MaximumWait" value="1000"/>
</datasource><sql-map resource="sqlmap/Category.xml" /></sql-map-config>
解决方案 »
- 求大侠解决异常问题!!急急急!!!
- struts请求页面空白。
- js去掉某个字符,回车
- web service 返回的 List<object> 中无内容
- 利率更新完,到指定时间才生效,怎么做呢?
- struts2的配置文件struts.xml中package可以有多个继承吗?
- 求救:JTextArea在JDialog里面如何产生滚动条?
- 请教各位大虾:我在Spring+hibernate框架中使用向服务器提交保存数据出现以下错误,请大虾们指教
- 寻求帮助,谢谢大家关注
- Hibernate一个类包含另一个类的两个对象,这样关系怎么写
- actionform中boolean[]的问题,帮帮忙!
- 现在有没有好的方法,实现对XML内容的搜索或者排序?
我也是这么配置的
value="jdbc:oracle:thin:@localhost:1521:orcl" orcl是数据库的名字吧,我是DCPPGL
datasource name="jpestoreSimple",jpestoreSimple是DCPPGL数据库下的方案下的哪个放表的名字吧,我用的是PPGL
但是在后面写SQL语句的Category.xml文件中,我如果语句写成select ....from Category就说找不到表,写成select ....from PPGL.Category才行,为什么?
datasource name 究竟放什么名称?望指教
Datasource有的是Type属性
Type属性的值可以是以下三个值:Simple、DBCP、JNDI
1、SIMPLE是ibatis内置的dataSource实现,其中实现了一个简单的
数据库连接池机制, 对应ibatis 实现类为
com.ibatis.sqlmap.engine.datasource.SimpleDataSourceFactory
2、DBCP:
基于Apache DBCP 连接池组件实现的DataSource 封装,当无容器提
供DataSource 服务时,建议使用该选项,对应ibatis 实现类为
com.ibatis.sqlmap.engine.datasource.DbcpDataSourceFactory
3、JNDI:
使用J2EE 容器提供的DataSource 实现,DataSource 将通过指定
的JNDI Name 从容器中获取。对应ibatis 实现类为
com.ibatis.sqlmap.engine.datasource.JndiDataSourceFacto
ry。
应该根据自己使用的实际情况,使用相应配置。
比如,如果有Tomcat
应该:<datasource name="jpestoreSimple"
改为<datasource type="DBCP"