`
hq369
  • 浏览: 12823 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

resin jndi数据库连接池配置

阅读更多
web.xml文件

<database jndi-name='jdbc/testdb'>
  <driver type="com.microsoft.sqlserver.jdbc.SQLServerDriver">
    <url>jdbc:sqlserver://localhost:1433;database=dbname;</url>
    <user>user</user>
    <password>123456</password>
  </driver>
           <prepared-statement-cache-size>8</prepared-statement-cache-size> 
           <max-connections>10</max-connections> 
           <max-idle-time>20s</max-idle-time> 
</database>



conf.properties
driver.sqlserver=net.sourceforge.jtds.jdbc.Driver
dbjndi.read.default=java:comp/env/jdbc/testdb
dbjndi.write.default=java:comp/env/jdbc/testdb

包:sqljdbc.jar
部分代码
public int openConn(String dbName) {
        try {
            String jndiName = appconf.get(dbName);
            DataSource ds = (DataSource) cachtable.get(jndiName);
            if (ds == null) {
                Context ctx = new InitialContext();
                ds = (DataSource) ctx.lookup(jndiName);
                cachtable.put(jndiName, ds);
            }
            conc = ds.getConnection();
            return 0;
        } catch (Exception e) {
            e.printStackTrace();
            return -1;
        }
    }


resin3.0和resin4.0都测试成功
分享到:
评论

相关推荐

    Eclipse配合Resin开发web,附加mysql数据库连接池配置设置整合与测试.docx

    ### Eclipse配合Resin开发Web应用及MySQL数据库连接池配置整合与测试 #### 一、为何选择Eclipse 在Java开发领域,Eclipse是一款备受推崇的集成开发环境(IDE)。对于那些从.NET平台转战Java的新手开发者而言,寻找一...

    resin jndi配置

    在Resin中配置JNDI,首先需要理解的是,JNDI配置主要涉及到数据库连接池的设置。通过JNDI,应用可以动态地查找和获取数据库连接,这极大地简化了数据库访问代码,并提高了资源利用率和应用程序的可维护性。 #### ...

    Eclipse配合Resin开发web,附加mysql数据库连接池配置设置整合与测试.pdf

    ### Eclipse配合Resin开发Web应用及MySQL数据库连接池配置整合与测试 #### 一、为何选择Eclipse 在Java开发领域,Eclipse是一款备受推崇的集成开发环境(IDE)。对于那些从.NET平台转战Java的开发者来说,寻找一款...

    tomcat/resin使用全局数据库连接池资源

    【Resin的数据库连接池配置】 Resin的配置相比Tomcat更为简洁。在Resin的配置文件(通常为`resin.conf`或`conf/resin.xml`)中,可以直接在`&lt;resource-ref&gt;`元素内定义数据库连接池。例如: ```xml ... ...

    resin安装配置说明.rar

    7. **JNDI资源**:通过`&lt;resource-ref&gt;`和`&lt;resource&gt;`标签,可以在`resin.xml`中配置数据库连接池和其他JNDI资源。 在实际使用过程中,"说明.txt"文件应包含更详细的安装和配置指导,包括任何特定版本的注意事项、...

    resin 2.1.2 老版资料篇

    3. **连接池**:Resin内置了高效的数据库连接池,有效管理和复用数据库连接,提升系统性能。 4. **Clustering**:Resin 2.1.2支持集群部署,通过负载均衡提高系统的可用性和扩展性。 5. **HTTP缓存**:Resin可以...

    resin-reference-3.0.13文档

    - **数据库池配置**:提供了如何配置数据库连接池的方法。 ##### 3.2 第三方数据库配置 (Third-party Database Configuration) - **第三方数据库配置**:讲解了如何配置 Resin 以支持第三方数据库系统。 #### 四...

    Resin-4.0.58

    9. **资源管理**:Resin通过JNDI服务管理数据库连接池和其他资源,使得资源的管理和复用变得更加高效。 10. **版本更新**:Resin-4.0.58是该软件的一个特定版本,可能包含了一些新的特性、修复和性能改进,用户应当...

    resin-3_2-snap.zip

    10. **JNDI支持**:Java Naming and Directory Interface (JNDI) 提供了一个统一的接口来查找和绑定各种资源,如数据库连接池。 在解压"resin-3.2.s080720" 文件后,你会得到Resin 3.2服务器的具体构建,包括配置...

    基于WADE平台的WEB应用开发指南.doc

    - **配置Web服务器**:配置数据库连接池、JNDI,以及部署应用到Web服务器。 3. **开发文档与编码规范** - **编码格式**:遵循一定的编码规范,如DAO和Bean的编写、异常处理、日志输出以及提交版本的注释格式。 -...

    resin-4.0.65-src.tar.gz

    4. **JDBC连接池**:Resin的连接池组件名为Caucho Hessian,提供了高效的数据库连接管理。`common`目录下的`hessian`子目录包含了这部分代码。 5. **HTTP服务器**:Resin内置了一个高效的HTTP服务器,位于`server`...

    tarpstry框架学习基础

    4. 配置Web服务器,如数据库连接池、JNDI配置,确保与`WEB-INF/classes/application.xml`中的配置一致。 5. 部署应用到Web服务器上。 **开发文档与编码规范** 1. 数据逻辑使用DAO(数据访问对象)和Bean,关注SQL...

    基于WADE平台的WEB应用开发指南

    4. 配置Web服务器:需要配置连接池数据库地址、用户名和密码,配置JNDI,部署应用。 5. 开发文档:需要遵守编码格式约束,包括使用DAO和Bean文件,throws Exception将异常抛出,由框架统一管理异常,不使用System....

    JSP訳文--工具--Java

    数据库连接的各种方式 JSP的2种结构-Model1和Model2 ASP+和JSP之间的抉择 JSP中的虚拟路径 读取Text文件 new:ASPer看过来 困扰JSP的一些问题:jsp和宏之间的争议 jsp的5个不足之处 JSP不...

    Java高级工程师必学内容

    熟练管理与配置J2EE应用程序服务器(如WebLogic、JBoss),以及集群、连接池、分布式事务处理,对于保证应用的高效运行至关重要。 #### 面向方面的程序设计与面向属性的程序设计 AOP(Aspect-Oriented Programming...

    成为Java高手需要注意的25个学习目标

    14. **应用服务器管理**:管理和配置J2EE应用服务器,如WebLogic,JBoss,利用其集群,连接池,分布式处理等功能,并能进行性能监控和调优。 15. **面向方面的编程**(AOP)和面向属性的编程(AAP):理解这两种...

    JAVA技术资料讲解

    15. **应用服务器管理**:管理和配置J2EE应用服务器,如WebLogic、JBoss等,进行集群配置、连接池管理和性能调优。 16. **面向方面编程**(AOP)和面向属性编程(AOP)是两个重要的概念,它们提供了一种在代码中...

    Java 高手速成方法

    掌握WebLogic、JBoss等J2EE应用服务器的管理与配置,以及如何利用其高级特性(如集群、连接池、分布式事务支持),对于优化应用性能、确保高可用性和安全性具有重要意义。 #### 14. 面向方面编程(AOP) 最后,...

    JAVA程序员您需要学习的25个标准

    13. **应用程序服务器管理**:能够管理和配置J2EE应用服务器,如WebLogic、JBoss,利用其提供的集群、连接池和分布式处理等功能。 14. **性能调优和安全**:了解性能监控、调优策略,以及JAVA安全模型,包括加密、...

Global site tag (gtag.js) - Google Analytics