SSM框架使用weblogic的多个JNDI数据源,实现操作多个数据源,有一个出错直接全部回滚 20C

我撘的框架 是Spring SpringMVC MyBatis
服务器用的是weblogic
现在有要求要使用weblogic配置的数据源,并且有多个数据库。
要实现分布式事务管理怎么配置?就是同一个Servece用到两个库的操作,只要有一个报错了,一起回滚的效果。

4个回答

私信给你了,不知道口头描述你懂不懂

<?xml version="1.0" encoding="UTF-8"?>
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:jee="http://www.springframework.org/schema/jee"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd">
<!--引入配置属性文件 -->

<!-- 自动扫描 -->
<context:component-scan base-package="service,**.service,dao.cbk,dap.ydk,**.dao.cbk,**.dao.ydk" />


<!-- 这里是 weblogic的数据源  不知道怎么弄到 下面的配置里
    <bean id="SskDataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> 
        <description>实时库数据库</description>  
        <property name="jndiName" value="NBYB-DS-SSK"/>
    </bean>
    <bean id="CbkDataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> 
        <description>参保库数据库</description>  
        <property name="jndiName" value="NBYB-DS-CBK"/>
    </bean>  
 -->

<!-- 配置连接odao_mobile库的数据源 -->
<bean id="dataSource_YDK" class="com.atomikos.jdbc.nonxa.AtomikosNonXADataSourceBean">
    <!-- value只要两个数据源不同就行,随便取名 -->
    <property name="uniqueResourceName" value="dataSource_YDK" />
    <property name="driverClassName">
        <value>${dataSource_YDK.jdbc.driver}</value>
    </property>
    <property name="url">
        <value>${dataSource_YDK.jdbc.url}</value>
    </property>
    <property name="user">
        <value>${dataSource_YDK.jdbc.username}</value>
    </property>
    <property name="password">
        <value>${dataSource_YDK.jdbc.password}</value>
    </property>
    <property name="poolSize">
        <value>1</value>
    </property>
    <property name="maxPoolSize">
        <value>30</value>
    </property>
    <property name="borrowConnectionTimeout">
        <value>60</value>
    </property>
</bean>

<!-- 配置连接库的数据源 JTA 分布式 处理 -->
<bean id="dataSource_CBK" class="com.atomikos.jdbc.nonxa.AtomikosNonXADataSourceBean">
    <!-- value只要两个数据源不同就行,随便取名 -->
    <property name="uniqueResourceName" value="dataSource_CBK" />
    <property name="driverClassName">
        <value>${dataSource_CBK.jdbc.driver}</value>
    </property>
    <property name="url">
        <value>${dataSource_CBK.jdbc.url}</value>
    </property>
    <property name="user">
        <value>${dataSource_CBK.jdbc.username}</value>
    </property>
    <property name="password">
        <value>${dataSource_CBK.jdbc.password}</value>
    </property>
    <property name="poolSize">
        <value>1</value>
    </property>
    <property name="maxPoolSize">
        <value>30</value>
    </property>
    <property name="borrowConnectionTimeout">
        <value>60</value>
    </property>
</bean>

<bean id="webSiteSqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
    <property name="dataSource" ref="dataSource_YDK" />
    <property name="mapperLocations" value="classpath:dao/ydk/impl/*Mapper.xml,**/dao/ydk/impl/*Mapper.xml" />
</bean>
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
    <property name="basePackage" value="dao.ydk,**.dao.ydk" />
    <property name="sqlSessionFactoryBeanName" value="webSiteSqlSessionFactory" />
</bean>


<bean id="adminSqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
    <property name="dataSource" ref="dataSource_CBK" />
    <property name="mapperLocations" value="classpath:dao/cbk/impl/*Mapper.xml,**/dao/cbk/impl/*Mapper.xml" />
</bean>
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
    <property name="basePackage" value="dao.cbk,**.dao.cbk" />
    <property name="sqlSessionFactoryBeanName" value="adminSqlSessionFactory" />
</bean>

<bean id="atomikosTransactionManager" class="com.atomikos.icatch.jta.UserTransactionManager"
    init-method="init" destroy-method="close">
    <property name="forceShutdown">
        <value>true</value>
    </property>
</bean>
<bean id="atomikosUserTransaction" class="com.atomikos.icatch.jta.UserTransactionImp">
    <property name="transactionTimeout" value="300" />
</bean>

<bean id="transactionManager"
    class="org.springframework.transaction.jta.JtaTransactionManager">
    <property name="transactionManager">
        <ref bean="atomikosTransactionManager" />
    </property>
    <property name="userTransaction">
        <ref bean="atomikosUserTransaction" />
    </property>
    <!--
        必须设置,否则程序出现异常 JtaTransactionManager does not support custom isolation
        levels by default
    -->
    <property name="allowCustomIsolationLevels" value="true" />
</bean>

<aop:config proxy-target-class="true">
    <aop:advisor pointcut="execution(* service.*.*(..))"
        advice-ref="txAdvice" />
</aop:config>

<tx:advice id="txAdvice" transaction-manager="transactionManager">
    <tx:attributes>
        <tx:method name="insert*" propagation="REQUIRED" read-only="true" />
        <tx:method name="add*" propagation="REQUIRED" rollback-for="java.lang.Exception" />
        <tx:method name="save*" propagation="REQUIRED" read-only="true" />
        <tx:method name="delete*" propagation="REQUIRED" read-only="true" />
        <tx:method name="del*" propagation="REQUIRED" read-only="true" />
        <tx:method name="update*" propagation="REQUIRED" read-only="true" />
    </tx:attributes>
</tx:advice>

上面是我配置的代码,我现在不清楚怎么配置

实时库数据库




参保库数据库




到下面的com.atomikos.jdbc.nonxa.AtomikosNonXADataSourceBean里

或者 换种配置方式?

qq_23126581
玄元复始道生初,守一无穷尽万物 用第一种就可以了。
接近 2 年之前 回复

分页式事务管理可以使用JTA进行处理,具体的你网上找一下教程吧

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
WebLogic在配置多个jndi数据源
今天在WebLogic上配置多个jndi的时候发现项目运行的时候总是报错,说是找不到数据源,最后发现原来是在写多个jndi的名字的时候我是横排放置的。解决方法:将jndi的名字改成竖置排列...
spring1.2 操作多个数据源
可操作多个数据源,在多个数据源之间切换。
weblogic下配置JNDI数据源
weblogic下配置JNDI数据源,希望对大家有帮助
获取weblogic jndi数据源
[code=&quot;java&quot;] public DataSource getDataSource() throws NamingException { Hashtable ht = new Hashtable(); ht.put(Context.INITIAL_CONTEXT_FACTORY, &quot;weblogic.jndi.WLInitialContextFactory&quot;); ht.p...
ssm多个配置文件配置多个数据源
网上动态切换数据源不能满足我当前应用,来回切换会造成性能问题导致崩溃。而且在某个方法上用注解切换确实不是个好的办法。于是想到在最顶层代码考虑考虑。下面是我的配置: web.xml里初始化多个spring-mybatis.xml文件 &lt;context-param&gt; &lt;!--全局范围内环境参数初始化--&gt; &lt;param-name&gt;contextCon...
SSM框架,配置多个数据源
因为公司需求,不同的接口需要连接不同的数据库,在网上找了些资料,最后解决了这个问题 1.首先在db.properties里配置 #dataSource1 jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://XXX:3306/xxx?characterEncoding=utf-8&amp;amp;useSSL=false jdbc.username...
浅谈ssm配置多个数据源
spring + mybatis 多数据源配置有两种解决方案 1、配置多个不同的数据源,使用一个sessionFactory,在业务逻辑使用的时候自动切换到不同的数据源, 有一个种是在拦截器里面根据不同的业务现切换到不同的datasource; 有的会在业务层根据业务来自动切换。 2、在spring项目中配置多个不同的数据源datasource,配置多个sqlSessionFact...
SpringBoot2+Mybatis多个数据源实现
一、Java类 DynamicDataSource.java package com.a.dynamic; import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource; /** * 〈动态数据源〉 * * @author zhoukai7 * @create 7/27/18 * @since ...
多个数据源
[url]http://blog.csdn.net/shadowsick/article/details/8878448[/url]
weblogic工程中访问jndi数据源出错
weblogic工程中配置了jndi数据源rn[img=https://img-bbs.csdn.net/upload/201407/29/1406607502_649607.jpg][/img]rn在工程代码中调用时出错rn[code=java]rn Hashtable env = new Hashtable(); rn env.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory"); rn env.put(Context.PROVIDER_URL,"t3://10.135.181.106:7001"); rn rn Context ic = null;rn DataSource source = null;rn try rn ic = new InitialContext(env);rn source = (DataSource) ic.lookup("java:comp/evn/jdbc/test");rn[/code]rn报错 javax.naming.NameNotFoundException: While trying to look up comp/evn/jdbc/test in /app/webapp/servlet/26434742.; remaining name 'comp/evn/jdbc/test'rn at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)rnrn修改为 [code=java]source = (DataSource) ic.lookup("jdbc/test");[/code]时,报错rnjavax.naming.NameNotFoundException: While trying to lookup 'jdbc.test' didn't find subcontext 'jdbc'. Resolved ''; remaining name 'jdbc/test'rn at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)rnrn现在这个数据源的配置就是拿不到。rn请问下,哪位大神搞过这个东东,是我的理解有错误,还是代码有错误,或者能给一些思路。rn非常感谢。 [img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/2.gif][/img]rnrn公司网络只可以上csdn,如果是其他网站链接,最好把关键代码给贴出来,谢谢。
jndi连接数据源出错
jndi连接数据源出错:javax.naming.NameNotFoundException: remaining name: env/fcar,服务器是webgoic
weblogic数据源连接出错!!!!!!!!!!!!!
程序代码:javax.naming.InitialContext ctx = new javax.naming.InitialContext();rn ds = (javax.sql.DataSource) ctx.lookup("OracleDS");rn 。。。rn出错信息为:rntestjavax.naming.NameNotFoundException: While trying to look up /OracleDS in /aprnp/webapp/zhxx/39804799.; remaining name '/OracleDS'rn at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(Ljavarn.lang.String;Ljava.lang.String;Ljava.util.Hashtable;)Ljavax.naming.NameNotFoundErnxception;(BasicNamingNode.java:897)rn at weblogic.jndi.internal.ApplicationNamingNode.lookup(Ljava.lang.Stringrn;Ljava.util.Hashtable;)Ljava.lang.Object;(ApplicationNamingNode.java:150)rn at weblogic.jndi.internal.WLEventContextImpl.lookup(Ljavax.naming.Name;Lrnjava.lang.String;)Ljava.lang.Object;(WLEventContextImpl.java:256)rn at weblogic.jndi.internal.WLContextImpl.lookup(Ljava.lang.String;)Ljava.rnlang.Object;(WLContextImpl.java:357)rn at weblogic.jndi.factories.java.ReadOnlyContextWrapper.lookup(Ljava.langrn.String;)Ljava.lang.Object;(ReadOnlyContextWrapper.java:45)rn at weblogic.jndi.internal.AbstractURLContext.lookup(Ljava.lang.String;)Lrnjava.lang.Object;(AbstractURLContext.java:130)rn at javax.naming.InitialContext.lookup(Ljava.lang.String;)Ljava.lang.Objernct;(InitialContext.java:347)rn at com.cqu.util.OpenDbBean.getConnection()Ljava.sql.Connection;(OpenDbBernan.java:46)rn。。。
WebLogic配置数据源出错
用http://localhost:7001/console进入管理控制台,一步步配置数据源,但是到最后激活配置出现错误Cannot load driver class: org.gjt.mm.mysql.Driver rn用的是MYSQL数据库,数据库驱动不是WebLogic里自带了吗,郁闷....rnrn配置的过程我还是安装李兴华的视频教程来配的,这里应该没错!
ssm配置多个数据源、junit4测试
ssm配置多个数据源、自己写的一个demo,按照所写的代码去修改相应的代码即可使用,配置文件只需该数据库连接,这里使用了两个数据库连接,若使用多个链接时可仿照此方法在继续添加即可,另附junit4测试类供大家测试与学习
ssm 配置多个数据源(mysql、db2)
参考以下三篇文章,或者只参考第三篇即可配置成功 https://blog.csdn.net/xiaobai66073/article/details/73194701 https://blog.csdn.net/u011900448/article/details/79933149 https://blog.csdn.net/qq_33500630/article/details/78203...
多个数据源下拉列表只显示一个
1.下面的代码,只有ques2这个列表能正确加载数据,ques3加载不了数据,想问下,具体怎么个原理.去掉注释就都能加载了,但是感觉那样连接两次数据库.rn2.我网上看到说.net默认有连接池,想再确认下是不是这样(java中需要专门写连接池,或用开源连接池包).rn[code=csharp]rnpublic partial class reg : System.Web.UI.Pagernrn protected void Page_Load(object sender, EventArgs e)rn rnrn SqlConnection con = new SqlConnection("Data Source=P9UAPI0U8CC5WD6\\SQLEXPRESS;Initial Catalog=Qiming;Integrated Security=True");rn String sqlStr = "select code,name from question;";rn SqlCommand com = new SqlCommand(sqlStr, con);rn com.Connection.Open();rn SqlDataReader data = com.ExecuteReader();rnrnrn rn ques2.DataSource = data;rn ques2.DataTextField = "name";rn ques2.DataValueField = "code";rn ques2.DataBind();rn //con.Close();rnrn /*rn con = new SqlConnection("Data Source=P9UAPI0U8CC5WD6\\SQLEXPRESS;Initial Catalog=Qiming;Integrated Security=True");rn sqlStr = "select code,name from question;";rn com = new SqlCommand(sqlStr, con);rn com.Connection.Open();rn data = com.ExecuteReader();rnrn */ rn ques3.DataSource = data;rn ques3.DataTextField = "name";rn ques3.DataValueField = "code";rn ques3.DataBind();rn con.Close();rn rn[/code]
spring配置 jboss 的jndi数据源出错
oracle-ds.xml配置如下: rnJava代码 rn rn rn rn rn rn DataSource rn jdbc:oracle:thin:@192.168.1.111:1521:ora11 rn false rn oracle.jdbc.driver.OracleDriver rn scott rn tiger rn rn org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter rn rn rn Oracle11g rn rn rn 50 rn 200 rn 5000 rn 2 rn rn rn rn rn rnapplicationContext.xml配置如下: rn rn rn rn rn rn DataSource rn rn rn rn rnrnrnrnrnrn rn DataSourcern jdbc:oracle:thin:@192.168.1.111:1521:ora11rn falsern oracle.jdbc.driver.OracleDriverrn scottrn tigerrn rn org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorterrn rn rn Oracle11grn rnrn 50rn 200rn 5000rn 2rn rnrnrnrnrnapplicationContext.xml配置如下:rnrnrnrn rn rn DataSource rn rn rnrnrnrnrnrn启动jboss时总提示 rn18:01:41,564 INFO [STDOUT] 18:01:41,562 ERROR [ContextLoader] Context initialization failed rnorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: DataSource not bound rnrnrn我检查了WEB-INF下lib包,没其他jboss的jar文件。因为我用的是jdk1.6 + oracle11 ,odbc6.jar也分别拷贝到jboss\server\default\lib下和WEb-inf\lib下拉。 rnrnrn我在google上查的帖子,别人将 false设置一下就不会报这个not bound错误了,为什么我还一直出错呢。。。 rnrnrn问题补充:rnjava:/DataSource 我原来试过了不行。打印的信息中显示 rnrn14:53:06,100 INFO [WrapperDataSourceService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DataSource' to JNDI name 'DataSource' rnrndatasource已经绑定成功了。但applicationContext。xml中第一个bean无论写什么内容。都会报错。。。google上面查询,别人是多了一个 rnjboss的jar包。删掉就ok了。但我这个没有多余的什么jar包啊
JNDI与数据源
支持在java中访问名字服务器,名字服务器的目的是把名字服务对象绑定, 并且提供一种使用名字来访问对象的方法,绑定后的对象可以供任何人访 问名字服务是一种能够为给定的一组数据生成标准的名字的服务,在 Internet上,域名系统就是一种名字服务
JNDI数据源
JNDI数据源: JNDI有一个容器,其实就是一个Map。 写配置文件,告诉tomcat,你要往里面放什么东西。###使用步骤: 1. 往tomcat中的lib中放入数据库的驱动。 2.在web应用的META-INF目录下写一个context.xml文件,供tomcat启动的时候读取<?xml version="1.0" encoding="UTF-8"?> <C
数据源-JNDI
JNDI上下文环境变量前缀comp(computer):  java:/comp/env/jdbc   java:/comp/env/url   java:/comp/env/mail   java:/comp/env/jms //在tomcat的context.xml中找驱动程序并返回一个数据源 Context ctx = new InitialContext(); DataSou
JNDI和数据源
什么是JNDI JNDI:Java name directory interface,Java命名和目录接口。具体是什么,因为自己还不是特别熟悉,就不强行解释了,引用以下一段话解释: JDBC和JNDI都是一种规范,是一组统一的API,里面包含了一组接口规范要求服务提供商来实现,包含了一组应用规范供编程人员使用,这样的好处是有利于编程人员可以用同一种方式来访问不同的数据库,使用同一种方式...
Spring连接多个数据源
http://tonylian.iteye.com/blog/847091 通过Spring的配置,添加多个数据源,制作多个qlMapClient,iBatis或Hibernate的各个DAO, 按其所需使用不同的qlMapClient,即可连接到多个DB。   用途吗,同时使用Oracle、SQLServer、DB2、MySql,这样的可能似乎不大。 但是对于要
配置多个数据源
1、config.properties中配置多个数据源,以不同的 #运维库配置 managedb.driver=com.mysql.jdbc.Driver managedb.url= managedb.username= managedb.password= #檢索mysql庫配置 searchdb.driver=com.mysql.jdbc.Driver searchdb.url= se
mybatis自动切换多个数据源
假设现在有两个数据库myone和mytwo,读者可以理解为一个写库,一个读库,数据库中都各自有一个表,表的格式都一样,如下:------------------------------------------------------------ id int(11) PRI auto_increment username varchar(20) password varchar(2...
Spring+Ibatis 访问多个数据源
这是我刚学习开发时总结下来的,Spring多个数据源管理,与大家一起分享
多个数据源的事务控制
假设现在又两个数据库,在代码中有一个插入数据的操作,这个插入的操作需要同时向两个数据库中插入数据,如果有一端没有成功,那么事务回滚。请问应该怎么用代码实现?说下思路也可以。
建立多个数据源问题
客户端用sybase configuration manager建立一数据源A,通过"Provider=Sybase ASE OLE DB Provider;Data source=A;User Id=us;Password=us"可以连接;rn然后又用sybase configuration manager建立一数据源B,和A的Server Name一样,但Initial Catalog不一样,即数据库名不一样,结果B可以连接了,A连接不了.rn总之,总是能连接最后一次建立的数据库,前一次的就不行了。
SSH配置多个数据源
项目中可能要查两个数据库的表,网络是一样的,数据库都是ORACLE,怎样在Spring文件中配置多个数据源?rn然后再DAO层中怎样具体应用?
spring配置多个数据源问题
rn在配置多个数据源第一句就出现问题如下:rn468 ERROR (ContextLoader.java:205) - Context initialization failedrnorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jotm' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.FatalBeanException: Could not instantiate class [org.springframework.transaction.jta.JotmFactoryBean]; constructor threw exception; nested exception is java.lang.NoClassDefFoundError: javax/resource/spi/XATerminatorrnorg.springframework.beans.FatalBeanException: Could not instantiate class [org.springframework.transaction.jta.JotmFactoryBean]; constructor threw exception; nested exception is java.lang.NoClassDefFoundError: javax/resource/spi/XATerminatorrnjava.lang.NoClassDefFoundError: javax/resource/spi/XATerminatorrnrnrn注:希望高手解答原因,并且给出解决方法
水晶报表中多个数据源
在水晶报表中我写了两个sql,构成2个名字为a1,a2的数据源,且这两个数据源没有任何关联关系,这两个数据源中有字段放在详细节中。当a1有2条记录,a2有2条记录时,报表会显示4页,也就是说报表显示的页数是a1的纪录数 * a2的记录数。而且后两页和前两页的内容相同。为什么不是两页呢?如何控制显示两页?
JasperReport 设置多个数据源
想用JasperReport + ireport做报表,但发现这样一个问题: rn一个报表文件只能设置一个数据源,如果我想在一个报表文件中展示三个报表的话(数据是不相同的),数据源如何设置呢?? rn谢谢!!
web项目使用多个数据源
今天接到任务,是以前用ssh开发的一套权限系统,现在我们要做新的应用,并且以后我们的开发都基于这个权限进行开发。以前都是不断的往这个权限里面加应用,现在反过来,要降低耦合。现在我的应用系统也是ssh,给这个应用加入权限使得这个应用可以单独工作,别且权限系统也可以单独工作。       在这个应用唯一用到的就是权限的用户管理,所以将权限打成jar,放入本应用系统当中,下来就是一个项目配置两个数据源...
Spring 配置多个数据源
Spring 配置多个数据源
SPRING-JDBC多个数据源
 SPRINGJDBC:   1、   2、 @Service @Lazy(true) public classSpringJdbcDbRunner extends AbstractDbRunner {   @Autowired privateJdbcTemplate jdbcTemplate;   @Override publiclong
java 设置多个数据源
[color=red][size=large][b]获取配置的数据源[/b][/size][/color] [code=&quot;java&quot;] for(IDataSourceCfgVO sourceCfgVO:allDataSourceList){ if(!dataSourceMap.containsKey(sourceCfgVO.getCfgCode())){ /* Dr...
SpringBoot配置多个数据源
数据库配置信息 server: port: 8080 spring: datasource: master: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&amp;characterEncoding=utf...
RDLC指定多个数据源
如下图,rdlc中拖入两张表,一张是按照Dept,一张是按照CC分类的rnrn请问如何给这两个表指定不同的数据源。rn[img=https://img-bbs.csdn.net/upload/201408/21/1408588201_657128.png][/img]rn[code=csharp]rnrn DataTable dt = BLL.Tools.GetTable(strSql);rn rnrn ReportViewer1.LocalReport.ReportPath = "CostAnalyse/CostMonitoringReport.rdlc";rnrn //显示报表rn ReportViewer1.LocalReport.DataSources.Clear();rn ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("dtCostMonitoring", dt));rn ReportViewer1.LocalReport.Refresh();rn[/code]
Spring配置多个数据源
做项目碰到的问题,分享给大家,希望对你有帮助!
Springboot ———— 整合多个数据源
1.用idea初始化一个springboot项目 包结构如下: 2.具体配置如下: 1.application.yml: #DataSource spring: datasource: test1: jdbcUrl: jdbc:mysql://localhost:3306/springbootstudy username: root p...
spring配置多个数据源的问题
Spring配置多个数据源,启动时,出现如异常:rnorg.hibernate.cache.CacheException: Attempt to restart an already started EhCacheProvider. Use sessionFactory.close() between repeated calls to buildSessionFactory....rn请问高手,这是什么原因?这个问题弄了好长时间了,总是不得其解。谢谢!rn
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池