开发的应用系统通常可以对数据源进行多种配置。
1、开发过程中往往采用应用自己管理的方式
具体方式就是将数据库连接等变量配置在属性文件中,再利用开发框架提供的实现来管理
如:
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${database.driverClassName}" />
<property name="url" value="${database.url}" />
<property name="username" value="${database.username}" />
<property name="password" value="${database.password}" />
</bean>
这种方式最简单,适合开发过程
2、生产环境下通常将数据源交由web容器来管理
具体做法如:
(1)、将spring的配置文件中去掉上面的那段代码,加上如下:
<!-- 数据源配置,在生产环境使用应用服务器的数据库连接池 java:comp/env/-->
<jee:jndi-lookup id="dataSource" jndi-name="jdbc/dwyj" />
这是采用jndi的方式,jndi-name的值的定法在不同有应用服务器上可能会有差异
(2)、在web.xml中加上如下:
<resource-ref id="ResourceRef_dwyj">
<res-ref-name>jdbc/dwyj</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
(3)、在容器的数据源配置文件(如,datasource.xml)加上如下:
<datasource name="jdbc/dwyj"
jndi-name="jdbc/dwyj"
driver-class="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@192.168.1.167:1521:orcl">
<property name="password" value="dwyj"/>
<property name="user" value="dwyj"/>
</datasource>
分享到:
相关推荐
spring获取weblogic jndi数据源的两种方式,一种本地weblogic server获取,无需用户名、密码、IP和端口等;另一种为从其他weblogic server获取,则必须申明用户名、密码、IP和端口
springboot +mybatis+oracle 配置多个数据源,配置两个数据库信息
包含两种配置数据源方法,一种是利用tomcat配置数据源,一种是使用commons第三方jar包来在java项目中配置数据源,适合初学者,希望能给大家帮助!
springboot+mybatis+druid(SQL监控+Spring监控), 单数据源配置+多数据配置两种, 单数据源中添加日志打印,对日志进行了不同环境的判断,mybatis有注解和xml两种形式的配置。
SpringBoot+Atomikos分布式事务及多数据源动态切换,两种demo,两条数据源,是满足事务唯一性的,看清楚是demo
好用的Tomcat6 数据源(MySQL)配置两种方法,附完整的配置文件server.xml!!!
SpringMVC+Mybatis(多数据源)+Mongo(多数据源),框架适合同时访问多种DB,且支持每种DB配置多个数据源。正如我代码中的demo,配置了两个mysql数据源+2个mongo数据源,可以在service实现中随意访问。除此之外还通过...
主要给大家介绍了关于MyBatis多数据源的两种配置方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
多数据源又可以分为两种情况: 1)两个或多个数据库没有相关性,各自独立,其实这种可以作为两个项目来开发。比如在游戏开发中一个数据库是平台数据库,其它还有平台下的游戏对应的数据库; 2)两个或多个数据库是...
介绍Ibatis框架中需要同时连接多个资料库的方法,包括.net和Java两种
也是一种存储的定义,包含ODBC应用程序连接到数据源所需的全部连接信息。开放数据库互连(ODBC)是Microsoft引进的一种早期数据库接口技术。它实际上是我们要在本章后面加以讨论的ADO的前身。你会发现,ODBC工作起来...
主要介绍JDBC建立数据库连接的两种方式,使用配置数据源的方式连接数据库,效率更高,推荐使用,希望能给大家做一个参考。
但这两种方法都有一定的局限性:不是当程序最终完成并分发到用户手中后,还需要为用户配置ODBC,显得既麻烦又不符合专业软件的要求;就是得编写复杂的更改操作系统注册表文件的程序,十分烦琐。因此,笔者使用无需...
两种方式支持多数据源:1、配置文件 2、动态切换,可以自主下载自主选择适用各自场景的。
配置vue全局方法的两种方式实例 目录 1,前言 2,第一种方式 3,第二种方式 总结 1,前言 2,第一种方式 3,第二种方式 总结 1,前言 在Vue项目开发中,肯定会有这样一个场景:在不同的组件页面用到...
hibernate配置数据库连接池的三种方法,三种连接池的详细介绍
数据等的连接口,这个口就是源,在进行源的更改时有两种办法,一种是手动操作,另一种是命令行更改,本文档运用的是手动操作,大家可以参考参考 需要安装包的可以联系qq:2947852584 虚拟机 Linux:16.04 源:清华...
建立两种不同的数据库文件,利用JNDI编写访问数据库的代码,通过重新配置数据源,可以实现对不同种类数据库文件的访问。 三、实验要求 (1) 只修改数据源配置,不修改程序代码; (2) 阐述清楚数据源配置在连接...
运行环境: matlab+yalmip(求解器为gurobi ) 本程序采用全年光伏、风电数据通过kmeans聚类得到6种场景,构建了随机优化模型,在研究...计及源荷不确定性的综合能源生产单元运行调度与容量配置两阶段随机优化 --左逢源
这里有两种类型的DataSource:一种是JDBC Connection用来从关系型数据库里取数据;另外一种是扩展了JRDataSource接口的java object,这种类型的对象允许我们去管理数据的细节,比如一个xml文件或一个javabean的集合...