`
yangmeng_3331
  • 浏览: 90350 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

springMVC使用JNDI连接数据库

阅读更多
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+JNDI+Tomcat配置数据源

    SpringMVC框架结合Java Naming and Directory Interface (JNDI) 和Apache Tomcat服务器进行数据源配置,能够有效地管理和复用数据库连接资源。JNDI作为一组API,提供了Java应用程序访问命名和目录服务的能力,通过...

    SpringMVC配置多数据源实战

    在SpringMVC框架中配置多数据源是一项常见的需求,尤其在大型企业级应用中,由于业务的复杂性,往往需要连接不同的数据库以满足不同模块的需求。以下将详细讲解如何实现这一功能。 首先,理解数据源(DataSource)...

    ssm+maven+jndi+jdbc

    在这个项目中,JDBC可能被用作直接连接数据库的手段,同时也可能是通过JNDI查找的数据源底层实现。 结合Maven进行构建管理,Maven简化了项目的依赖管理和构建过程。开发者只需要在pom.xml文件中声明所需的依赖,...

    springMVC必须需的jar包(包括C3P0、druid、json、mysql等jar)

    在Java环境中,使用SpringMVC需要依赖一些关键的库,这些库可以帮助我们处理数据库连接、数据序列化以及日志等功能。在标题和描述中提到的"springMVC必须需的jar包"包含了C3P0、Druid、JSON和MySQL相关的jar,这些都...

    springMVC整合C3P0连接池

    总之,整合SpringMVC和C3P0连接池可以提升应用的数据库操作性能,通过合理配置C3P0参数,可以进一步优化连接池的使用,降低资源消耗。同时,结合Spring的其他组件,如JdbcTemplate,可以简化数据库操作,让代码更易...

    spring获取weblogic jndi数据源的两种方式

    这为应用程序提供了高度解耦的数据访问机制,使得应用程序能够更加灵活地管理与数据库的连接。本文将详细介绍如何在Spring中配置两种不同的方式来获取WebLogic JNDI数据源。 #### 一、本地WebLogic Server获取 ...

    Spring+SpringMVC +Hibernate 整合

    5. 数据源配置:在Spring配置文件中,配置DataSource,可以使用DBCP、C3P0等连接池,或者使用JNDI查找数据源。 6. 事务管理:Spring 提供了声明式事务管理,可以在配置文件中声明事务边界,由Spring自动管理事务的...

    cas client springmvc(springmvc cas maven sso 详解 )

    - 数据源配置:定义数据源 bean,连接到数据库,可以使用`org.springframework.jdbc.datasource.DriverManagerDataSource`或JNDI数据源。 - SessionFactory配置:配置`LocalSessionFactoryBean`,指定Hibernate...

    springMVC+MyBatis+Oracle+Web实现增删改查完整案例+数据库数据)

    4. **连接Oracle数据库**:配置数据源(DataSource),如使用JNDI或直接在Spring配置文件中配置,建立与Oracle数据库的连接。 5. **编写业务逻辑**:在Service层实现业务逻辑,通过MyBatis的SqlSession进行数据库...

    springMVC+mybatis+Spring+C3P0+Oracle简单demo搭建下载部署就可以运行

    MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 **Spring框架** Spring是一个开源的应用框架,也是依赖注入(DI)和面向切...

    SpringMVC+Spring+Mybatis所需jar包

    5. **数据库驱动**: 压缩包中可能包含了MySQL、Oracle或其他数据库的驱动包,这些驱动是连接数据库所必需的,例如mysql-connector-java.jar。它们实现了JDBC API,使得Java程序能够与各种数据库进行通信。 6. **C3P...

    SpringMVC3和hibernate3的整合

    - 设置Hibernate的配置文件(如hibernate.cfg.xml),包括数据库连接、方言、实体扫描等信息。 - 创建SessionFactoryBean,用于初始化SessionFactory。 - 配置数据源,如使用JNDI或直接创建DataSource。 - **...

    springmvc_mybaits(c3po)

    在"springmvc_mybaits(c3po)"项目中,我们看到的是这两个框架集成使用,同时还有C3P0数据库连接池的配置。接下来,我们将深入探讨这三个关键组件及其相互作用。 首先,SpringMVC是一个模型-视图-控制器(MVC)架构...

    SSM - SpringMVC4 + Spring4 + mybatis3 + c3p0 + Mysql.rar

    SpringMVC4 + Spring4 + mybatis3 + c3p0 + Mysql.rar"包含了构建基于SSM的教育平台项目所需的全部组件,其中涉及了Spring MVC作为控制器、Spring负责业务逻辑和依赖注入,MyBatis处理数据库操作,c3p0提供连接池...

    springmvc-CloudServer—maven基础配置+mysql+c3p0 项目基础搭建

    在本项目"SpringMVC-CloudServer"中,我们主要关注的是基于Maven的基础配置、MySQL数据库的使用以及c3p0数据源的集成。这是一个典型的Java Web项目,旨在搭建一个服务端应用,通过SpringMVC框架处理客户端请求。下面...

    springmvc整合ibatis

    综上所述,"springmvc 整合 ibatis" 主要涉及 SpringMVC 框架的使用、iBatis 的 SQL 映射和数据访问、事务管理、连接池配置以及如何在 Spring 环境下进行整合。这些知识点都是构建现代 Java Web 应用的关键组成部分...

    activiti5.22.0外加整合springmvc的modeler设计器

    5. **数据源配置**:在`activiti.cfg.xml`中,你需要配置数据源,这通常是通过JNDI查找或者直接配置数据库连接信息。确保数据库支持Activiti所需的所有表和索引。 6. **流程部署**:部署流程定义文件(`.bpmn20.xml...

    spring+springmvc+mybatis框架

    1. 配置Spring的Bean定义,包括数据库连接池C3P0的配置、MyBatis的SqlSessionFactoryBean配置、以及SpringMVC的相关配置。 2. 配置MyBatis的Mapper接口和XML映射文件,定义SQL查询和结果映射。 3. 创建SpringMVC的...

    spring4+hibernate+springmvc+c3p0

    4. **C3P0**:是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,提供了一套完善的数据库连接池管理机制,用于提高数据库连接的复用性和效率。 在描述中提到的"开发常用工具类"可能包括各种辅助类,如日期时间...

    SSM-spring-springmvc-mybatis-jstl-mysql-c3p0整合开发jar(4.3版)包下载

    使用c3p0可以提高数据库连接的效率,减少系统资源消耗,同时提供了一些高级特性,如空闲连接测试和异常处理。 6. **JSTL(JavaServer Pages Standard Tag Library)**:JSTL是一组用于JSP的标准标签库,简化了JSP...

Global site tag (gtag.js) - Google Analytics