service.xml dataSource
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:comp/env/jdbc/Siw</value>
</property>
</bean>
web.xml
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/Siw</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
comcat context.xml
<Resource name="jdbc/Siw" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"
username="sa" password="sa" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://localhost:1433;databaseName=siw"/>
comcat server.xml
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
</GlobalNamingResources>
分享到:
相关推荐
SpringMVC框架结合Java Naming and Directory Interface (JNDI) 和Apache Tomcat服务器进行数据源配置,能够有效地管理和复用数据库连接资源。JNDI作为一组API,提供了Java应用程序访问命名和目录服务的能力,通过...
在SpringMVC框架中配置多数据源是一项常见的需求,尤其在大型企业级应用中,由于业务的复杂性,往往需要连接不同的数据库以满足不同模块的需求。以下将详细讲解如何实现这一功能。 首先,理解数据源(DataSource)...
在这个项目中,JDBC可能被用作直接连接数据库的手段,同时也可能是通过JNDI查找的数据源底层实现。 结合Maven进行构建管理,Maven简化了项目的依赖管理和构建过程。开发者只需要在pom.xml文件中声明所需的依赖,...
总之,整合SpringMVC和C3P0连接池可以提升应用的数据库操作性能,通过合理配置C3P0参数,可以进一步优化连接池的使用,降低资源消耗。同时,结合Spring的其他组件,如JdbcTemplate,可以简化数据库操作,让代码更易...
在Java环境中,使用SpringMVC需要依赖一些关键的库,这些库可以帮助我们处理数据库连接、数据序列化以及日志等功能。在标题和描述中提到的"springMVC必须需的jar包"包含了C3P0、Druid、JSON和MySQL相关的jar,这些都...
这为应用程序提供了高度解耦的数据访问机制,使得应用程序能够更加灵活地管理与数据库的连接。本文将详细介绍如何在Spring中配置两种不同的方式来获取WebLogic JNDI数据源。 #### 一、本地WebLogic Server获取 ...
本教程将深入探讨如何使用Quartz与Spring框架结合来创建一个能从数据库读取配置的定时任务。 Quartz是一个开源的作业调度框架,它提供了丰富的API和功能,可以用来安排和执行任务。Spring框架则是一个全面的企业级...
5. 数据源配置:在Spring配置文件中,配置DataSource,可以使用DBCP、C3P0等连接池,或者使用JNDI查找数据源。 6. 事务管理:Spring 提供了声明式事务管理,可以在配置文件中声明事务边界,由Spring自动管理事务的...
- 数据源配置:定义数据源 bean,连接到数据库,可以使用`org.springframework.jdbc.datasource.DriverManagerDataSource`或JNDI数据源。 - SessionFactory配置:配置`LocalSessionFactoryBean`,指定Hibernate...
4. **连接Oracle数据库**:配置数据源(DataSource),如使用JNDI或直接在Spring配置文件中配置,建立与Oracle数据库的连接。 5. **编写业务逻辑**:在Service层实现业务逻辑,通过MyBatis的SqlSession进行数据库...
MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 **Spring框架** Spring是一个开源的应用框架,也是依赖注入(DI)和面向切...
5. **数据库驱动**: 压缩包中可能包含了MySQL、Oracle或其他数据库的驱动包,这些驱动是连接数据库所必需的,例如mysql-connector-java.jar。它们实现了JDBC API,使得Java程序能够与各种数据库进行通信。 6. **C3P...
- 设置Hibernate的配置文件(如hibernate.cfg.xml),包括数据库连接、方言、实体扫描等信息。 - 创建SessionFactoryBean,用于初始化SessionFactory。 - 配置数据源,如使用JNDI或直接创建DataSource。 - **...
在"springmvc_mybaits(c3po)"项目中,我们看到的是这两个框架集成使用,同时还有C3P0数据库连接池的配置。接下来,我们将深入探讨这三个关键组件及其相互作用。 首先,SpringMVC是一个模型-视图-控制器(MVC)架构...
SpringMVC4 + Spring4 + mybatis3 + c3p0 + Mysql.rar"包含了构建基于SSM的教育平台项目所需的全部组件,其中涉及了Spring MVC作为控制器、Spring负责业务逻辑和依赖注入,MyBatis处理数据库操作,c3p0提供连接池...
在本项目"SpringMVC-CloudServer"中,我们主要关注的是基于Maven的基础配置、MySQL数据库的使用以及c3p0数据源的集成。这是一个典型的Java Web项目,旨在搭建一个服务端应用,通过SpringMVC框架处理客户端请求。下面...
综上所述,"springmvc 整合 ibatis" 主要涉及 SpringMVC 框架的使用、iBatis 的 SQL 映射和数据访问、事务管理、连接池配置以及如何在 Spring 环境下进行整合。这些知识点都是构建现代 Java Web 应用的关键组成部分...
5. **数据源配置**:在`activiti.cfg.xml`中,你需要配置数据源,这通常是通过JNDI查找或者直接配置数据库连接信息。确保数据库支持Activiti所需的所有表和索引。 6. **流程部署**:部署流程定义文件(`.bpmn20.xml...
1. 配置Spring的Bean定义,包括数据库连接池C3P0的配置、MyBatis的SqlSessionFactoryBean配置、以及SpringMVC的相关配置。 2. 配置MyBatis的Mapper接口和XML映射文件,定义SQL查询和结果映射。 3. 创建SpringMVC的...
4. **C3P0**:是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,提供了一套完善的数据库连接池管理机制,用于提高数据库连接的复用性和效率。 在描述中提到的"开发常用工具类"可能包括各种辅助类,如日期时间...