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数据库连接池配置整合与测试 #### 一、为何选择Eclipse 在Java开发领域,Eclipse是一款备受推崇的集成开发环境(IDE)。对于那些从.NET平台转战Java的新手开发者而言,寻找一...
在Resin中配置JNDI,首先需要理解的是,JNDI配置主要涉及到数据库连接池的设置。通过JNDI,应用可以动态地查找和获取数据库连接,这极大地简化了数据库访问代码,并提高了资源利用率和应用程序的可维护性。 #### ...
### Eclipse配合Resin开发Web应用及MySQL数据库连接池配置整合与测试 #### 一、为何选择Eclipse 在Java开发领域,Eclipse是一款备受推崇的集成开发环境(IDE)。对于那些从.NET平台转战Java的开发者来说,寻找一款...
【Resin的数据库连接池配置】 Resin的配置相比Tomcat更为简洁。在Resin的配置文件(通常为`resin.conf`或`conf/resin.xml`)中,可以直接在`<resource-ref>`元素内定义数据库连接池。例如: ```xml ... ...
7. **JNDI资源**:通过`<resource-ref>`和`<resource>`标签,可以在`resin.xml`中配置数据库连接池和其他JNDI资源。 在实际使用过程中,"说明.txt"文件应包含更详细的安装和配置指导,包括任何特定版本的注意事项、...
3. **连接池**:Resin内置了高效的数据库连接池,有效管理和复用数据库连接,提升系统性能。 4. **Clustering**:Resin 2.1.2支持集群部署,通过负载均衡提高系统的可用性和扩展性。 5. **HTTP缓存**:Resin可以...
- **数据库池配置**:提供了如何配置数据库连接池的方法。 ##### 3.2 第三方数据库配置 (Third-party Database Configuration) - **第三方数据库配置**:讲解了如何配置 Resin 以支持第三方数据库系统。 #### 四...
9. **资源管理**:Resin通过JNDI服务管理数据库连接池和其他资源,使得资源的管理和复用变得更加高效。 10. **版本更新**:Resin-4.0.58是该软件的一个特定版本,可能包含了一些新的特性、修复和性能改进,用户应当...
10. **JNDI支持**:Java Naming and Directory Interface (JNDI) 提供了一个统一的接口来查找和绑定各种资源,如数据库连接池。 在解压"resin-3.2.s080720" 文件后,你会得到Resin 3.2服务器的具体构建,包括配置...
- **配置Web服务器**:配置数据库连接池、JNDI,以及部署应用到Web服务器。 3. **开发文档与编码规范** - **编码格式**:遵循一定的编码规范,如DAO和Bean的编写、异常处理、日志输出以及提交版本的注释格式。 -...
4. **JDBC连接池**:Resin的连接池组件名为Caucho Hessian,提供了高效的数据库连接管理。`common`目录下的`hessian`子目录包含了这部分代码。 5. **HTTP服务器**:Resin内置了一个高效的HTTP服务器,位于`server`...
4. 配置Web服务器,如数据库连接池、JNDI配置,确保与`WEB-INF/classes/application.xml`中的配置一致。 5. 部署应用到Web服务器上。 **开发文档与编码规范** 1. 数据逻辑使用DAO(数据访问对象)和Bean,关注SQL...
4. 配置Web服务器:需要配置连接池数据库地址、用户名和密码,配置JNDI,部署应用。 5. 开发文档:需要遵守编码格式约束,包括使用DAO和Bean文件,throws Exception将异常抛出,由框架统一管理异常,不使用System....
数据库连接的各种方式 JSP的2种结构-Model1和Model2 ASP+和JSP之间的抉择 JSP中的虚拟路径 读取Text文件 new:ASPer看过来 困扰JSP的一些问题:jsp和宏之间的争议 jsp的5个不足之处 JSP不...
熟练管理与配置J2EE应用程序服务器(如WebLogic、JBoss),以及集群、连接池、分布式事务处理,对于保证应用的高效运行至关重要。 #### 面向方面的程序设计与面向属性的程序设计 AOP(Aspect-Oriented Programming...
14. **应用服务器管理**:管理和配置J2EE应用服务器,如WebLogic,JBoss,利用其集群,连接池,分布式处理等功能,并能进行性能监控和调优。 15. **面向方面的编程**(AOP)和面向属性的编程(AAP):理解这两种...
15. **应用服务器管理**:管理和配置J2EE应用服务器,如WebLogic、JBoss等,进行集群配置、连接池管理和性能调优。 16. **面向方面编程**(AOP)和面向属性编程(AOP)是两个重要的概念,它们提供了一种在代码中...
掌握WebLogic、JBoss等J2EE应用服务器的管理与配置,以及如何利用其高级特性(如集群、连接池、分布式事务支持),对于优化应用性能、确保高可用性和安全性具有重要意义。 #### 14. 面向方面编程(AOP) 最后,...
13. **应用程序服务器管理**:能够管理和配置J2EE应用服务器,如WebLogic、JBoss,利用其提供的集群、连接池和分布式处理等功能。 14. **性能调优和安全**:了解性能监控、调优策略,以及JAVA安全模型,包括加密、...