配置数据源
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:comp/env/jdbc/test</value>
<!--<value>java:comp/env/jdbc/*</value> -->
</property>
</bean>
创建数据源
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close" dependency-check="none">
<property name="driverClass" value="net.sourceforge.jtds.jdbc.Driver" />
<property name="jdbcUrl" value="jdbc:jtds:sqlserver://localhost:1433/test" />
<property name="properties">
<props>
<prop key="c3p0.minPoolSize">5</prop>
<prop key="hc3p0.maxPoolSize">10</prop>
<prop key="hc3p0.timeout">60</prop>
<prop key="c3p0.max_statement">50</prop>
<prop key="c3p0.testConnectionOnCheckout">true</prop>
<prop key="user">sa</prop>
<prop key="password"></prop>
</props>
</property>
</bean>
注:
<value>java:comp/env/jdbc/test</value>
<property name="jdbcUrl" value="jdbc:jtds:sqlserver://localhost:1433/test" />
中test为数据库名
分享到:
相关推荐
在Spring中配置JNDI数据源的步骤如下: 1. **环境配置**:在应用服务器中配置数据源。例如,在Tomcat中,我们可以在`conf/server.xml`文件的`GlobalNamingResources`元素下配置一个`Resource`元素,如下: ```xml ...
本文将详细介绍如何在Spring中配置两种不同的方式来获取WebLogic JNDI数据源。 #### 一、本地WebLogic Server获取 这种方式适用于当Spring应用与WebLogic服务器在同一台物理机器上运行时的情况。在这种模式下,...
下面我们将深入探讨如何在Spring中配置JNDI数据源。 首先,了解JNDI的基本概念。JNDI是一个接口,提供了在命名和目录服务中查找和管理对象的API。在Java应用服务器中,JNDI通常用于查找数据源,这些数据源已经预先...
然而,有时我们可能希望在非Web环境下或不使用JNDI的情况下配置数据源,这时我们需要在Spring的配置文件中等价地实现JNDI的数据源配置。以下是如何在Spring中进行这种转换的详细步骤和知识点: 1. **理解JNDI配置**...
在Spring框架与Tomcat服务器的集成中,配置JNDI数据源是将数据库连接管理交给服务器来处理,提高应用的可移植性和资源利用率。下面将详细解释配置JNDI数据源的相关知识点。 一、JNDI数据源的概念 JNDI数据源是一种...
* 在配置数据源时,好像需要在 tomcat/bin 下添加文件,要不报错,什么 APR 啥的。 * 如果工程 lib 下含有了 jsp-api.jar 和 servlet-api.jar,则应删去使用 tomcat 的,要不报错。 测试办法: * 在工程根路径下...
总的来说,配置Tomcat 6.0的JNDI数据源是一个涉及多个配置文件和代码段的过程。正确配置后,它将使你的应用程序能够高效、灵活地管理和使用数据库连接。同时,这种解耦合的设计也有利于应用的扩展和维护。
Spring jndi 数据源配置是指在 Spring 框架中使用 JNDI(Java Naming and Directory Interface)来配置数据源的方法。JNDI 是一个 Java API,用于访问命名和目录服务。通过使用 JNDI,可以将数据源配置独立于应用...
本文将深入解析如何在JBoss中配置MySQL的JNDI数据源,确保应用程序能够高效、稳定地访问数据库资源。 ### JBoss与JNDI的关联 JBoss作为一个高性能的Java应用服务器,提供了丰富的功能支持企业级应用开发。JNDI作为...
Spring可以查找并使用这些JNDI数据源,简化配置。 ```xml <jee:jndi-lookup id="dataSource" jndi-name="java:comp/env/jdbc/mydb" /> ``` 7. **Spring Data JPA与Hibernate** 如果使用Spring Data JPA或...
接下来,在Spring的配置文件中,我们需要使用JNDI查找的方式来绑定这两个数据源: ```xml <jee:jndi-lookup id="dataSource1" jndi-name="jdbc/test1" /> <jee:jndi-lookup id="dataSource2" jndi-name="jdbc/test2...
4. **JNDI数据源配置** 在企业级应用中,数据源可能由应用服务器提供,此时可以使用JNDI查找数据源。Spring通过`jee:remote-data-source`或`jee:jndi-lookup`标签实现: ```xml ...
2. **配置环境**:在应用的上下文配置文件(如Spring的`applicationContext.xml`或Java配置类)中,声明JNDI数据源的查找。例如,使用Spring时: ```xml <jee:jndi-lookup id="dataSource" jndi-name="java:comp/...
在Spring配置文件中,设置`DynamicDataSource`为主数据源,这样所有未指定数据源的数据库操作都将默认使用它。 ```xml ``` 4. **事务管理器配置** 使用`PlatformTransactionManager`来处理多数据源的事务...
**二、Tomcat6.0配置JNDI数据源步骤** 1. **创建数据源配置文件**:在Tomcat的`conf/server.xml`文件中,找到`<GlobalNamingResources>`标签,在其中添加数据源的配置。例如,创建一个名为`jdbc/myDataSource`的...
在 Spring 中使用 JNDI 需要在配置文件中指定 JNDI 数据源的名称和 URL。例如: ```xml <jee:jndi-lookup id="dataSource" jndi-name="java:comp/env/jdbc/DataSource"/> ``` DBCP、C3P0、BoneCP 和 JNDI 是四种...
本文将详细探讨如何在Spring环境中配置多个数据源,包括DataSource、SessionFactory、TransactionManager以及JTATransactionManager的设置。 #### 第一步:配置多个DataSource 在Spring中,配置多个数据源主要是...
本文将详细介绍如何在Spring中进行数据源的灵活配置,以及如何利用这些配置实现高效的数据访问。 #### 二、数据源的作用与重要性 数据源(DataSource)是JDBC API中的一个重要组成部分,它主要负责管理与数据库的...