神通数据库-Jdbc3XADataSource 封装错误
来源:互联网 发布:学生教学软件 编辑:程序博客网 时间:2024/06/11 07:18
该类继承了BaseDataSource类,实现了Referenceable和XADataSource两个接口
package com.oscar.xa;
import com.oscar.Driver;
import com.oscar.jdbcx.optional.BaseDataSource;
import java.sql.Connection;
import java.sql.SQLException;
import javax.naming.Reference;
import javax.naming.Referenceable;
import javax.sql.XAConnection;
import javax.sql.XADataSource;
public class Jdbc3XADataSource extends BaseDataSource
implements Referenceable, XADataSource
{
public String getDescription()
{
return "JDBC3 XA-enabled DataSource from " + Driver.getVersion();
}
public XAConnection getXAConnection() throws SQLException {
return getXAConnection(getUser(), getPassword());
}
public XAConnection getXAConnection(String user, String password) throws SQLException
{
Connection con = super.getConnection(user, password);
return new Jdbc3XAConnection(con);
}
protected Reference createReference() {
return new Reference(getClass().getName(), OSCARXADataSourceFactory.class.getName(), null);
}
}
com.oscar.xa.Jdbc3XAConnection 封装物理连接com.oscar.jdbc.OscarJdbc2Connection错误
java.sql.SQLException: error enlisting a JdbcConnectionHandle of a JdbcPooledConnection from datasource *******DS in state ACCESSIBLE with usage count 1 wrapping com.oscar.xa.Jdbc3XAConnection@11a438e on Pooled connection wrapping physical connection com.oscar.jdbc.OscarJdbc2Connection@4c3a7d Query: sql语句略 order by t1.id desc Parameters: []
at org.apache.commons.dbutils.AbstractQueryRunner.rethrow(AbstractQueryRunner.java:392)
at org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:413)
at org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:213)
at com.包名略.common.db.BaseDAO$1ExecuteCallback.execute(BaseDAO.java:73)
at com.包名略.common.db.BaseDAO.execute(BaseDAO.java:443)
at com.包名略.common.db.BaseDAO.query(BaseDAO.java:76)
at com.包名略.common.db.BaseDAO.executeQuery(BaseDAO.java:55)
at com.包名略.包名略.包名略.包名略.dao.jdbc.类名略.getActivityEventListNonPaged(ActivityEventDaoPostgreSqlImpl.java:229)
at com.包名略.包名略.包名略.包名略.cache.类名略.initActivityEventCache(ActivityEventCacheManager.java:220)
at com.包名略.包名略.包名略.包名略.cache.类名略$$FastClassBySpringCGLIB$$fa7de9b.invoke(<generated>)
package com.oscar.xa;
import com.oscar.Driver;
import com.oscar.jdbcx.optional.BaseDataSource;
import java.sql.Connection;
import java.sql.SQLException;
import javax.naming.Reference;
import javax.naming.Referenceable;
import javax.sql.XAConnection;
import javax.sql.XADataSource;
public class Jdbc3XADataSource extends BaseDataSource
implements Referenceable, XADataSource
{
public String getDescription()
{
return "JDBC3 XA-enabled DataSource from " + Driver.getVersion();
}
public XAConnection getXAConnection() throws SQLException {
return getXAConnection(getUser(), getPassword());
}
public XAConnection getXAConnection(String user, String password) throws SQLException
{
Connection con = super.getConnection(user, password);
return new Jdbc3XAConnection(con);
}
protected Reference createReference() {
return new Reference(getClass().getName(), OSCARXADataSourceFactory.class.getName(), null);
}
}
com.oscar.xa.Jdbc3XAConnection 封装物理连接com.oscar.jdbc.OscarJdbc2Connection错误
java.sql.SQLException: error enlisting a JdbcConnectionHandle of a JdbcPooledConnection from datasource *******DS in state ACCESSIBLE with usage count 1 wrapping com.oscar.xa.Jdbc3XAConnection@11a438e on Pooled connection wrapping physical connection com.oscar.jdbc.OscarJdbc2Connection@4c3a7d Query: sql语句略 order by t1.id desc Parameters: []
at org.apache.commons.dbutils.AbstractQueryRunner.rethrow(AbstractQueryRunner.java:392)
at org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:413)
at org.apache.commons.dbutils.QueryRunner.query(QueryRunner.java:213)
at com.包名略.common.db.BaseDAO$1ExecuteCallback.execute(BaseDAO.java:73)
at com.包名略.common.db.BaseDAO.execute(BaseDAO.java:443)
at com.包名略.common.db.BaseDAO.query(BaseDAO.java:76)
at com.包名略.common.db.BaseDAO.executeQuery(BaseDAO.java:55)
at com.包名略.包名略.包名略.包名略.dao.jdbc.类名略.getActivityEventListNonPaged(ActivityEventDaoPostgreSqlImpl.java:229)
at com.包名略.包名略.包名略.包名略.cache.类名略.initActivityEventCache(ActivityEventCacheManager.java:220)
at com.包名略.包名略.包名略.包名略.cache.类名略$$FastClassBySpringCGLIB$$fa7de9b.invoke(<generated>)
0 0
- 神通数据库-Jdbc3XADataSource 封装错误
- 国产"神通数据库"对比国际主流数据库的优势
- 国产数据库——神通数据库的安装使用
- 神通乡巴佬
- 神通数据库官网解决方案 电信行业:中国联通全国集中综合结算系统
- 神通数据库使用druid数据库连接池第一行数据被过滤掉的问题
- 数据库封装
- 封装数据库
- 数据库封装
- 数据库封装
- 数据库封装
- 数据库封装
- 神通远程控制2009
- 神通的类别--转载
- 牛腩发布-显神通
- 黑客江湖之东邪西毒南帝北丐中神通
- 中国黑客之东邪西毒南帝北丐中神通
- 《神通乡巴佬》观后感 搞笑+感人
- CustomImageView圆形imageView, 支持xutils加载
- 解析XML文档的方式
- linux设备驱动归纳总结(八):3设备模型的分层与面向对象
- Ueditor里的【ZeroClipboard is not defined】的解决方法
- Jackson 框架,轻易转换JSON
- 神通数据库-Jdbc3XADataSource 封装错误
- Leetcode 10 - Regular Expression Matching(dp)
- 计算三角阵的最大路径和
- dubbo基础入门使用与开发
- 封装类
- 解决Easyui的numberbox无法输入以0开头的数字编号
- 2017.2.09【初中部 GDKOI】模拟赛B组 拦截导弹 题解
- py 面向对象
- Android实现截图功能