`

resin 数据连接 配置 转

阅读更多

Resin对数据库缓冲池的支持很好。在这里,它提供了DBPool对缓冲池做了封装。实际使用时,只要在

resin.conf这样配置:

<dbpool.sql>

  <id>ORCL</id>
  <driver>oracle.jdbc.driver.OracleDriver</driver>
  <url>jdbc:oracle:thin:@localhost:1521:SMTH</url>

  <!-- <url>jdbc:oracle:oci8:@SMTH</url> -->

  <user>scott</user>
  <password>tiger</password>

  <max-connections>5</max-connections>

</dbpool.sql>

然后,在你的jsp或者servlet中就可以这样子使用了:

先导入 com.caucho.sql.*包,然后如下直接得到连接:

Connection conn = DBPool.getPool("ORCL").getConnection();

个人建议不要如上使用连接池,还是按照ejb的方法用从Context中直接找到的DataSource对象中得到连接通用

性比较好。代码也很简单:

Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup(“jdbc/EmployeeDB”);
Connection conn = ds.getConnection();

在Resin中如下配置jdbc就可以了:

<resource-ref>
<res-ref-name>jdbc/EmployeeDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<init-param driver-name="com.caucho.jdbc.mysql.Driver"/>
<init-param url="jdbc:mysql_caucho://localhost:3306/test"/>
<init-param user="name"/>
<init-param password="password"/>
<init-param max-connections="20"/>
<init-param max-idle-time="30"/>
</resource-ref>

用Resin Web Server开发还是比较愉快的。只是没有像Weblogic 或者WebSphere那样子提供现成的管理控制台而已。但是从稳定性和方便性来讲,Resin个人认为比Tomcat要好很多。况且Resin还有提供了resin-cmp 和 resin-ejb,功能更强大。

分享到:
评论

相关推荐

    配置好openssl的resin4配置文件及loaclhost的证书

    `Resin4` 是一款高性能的Java应用服务器,它支持HTTPS协议,可以通过配置SSL证书来实现安全的HTTP连接。在这个场景中,我们将探讨如何配置`openssl`以生成本地主机(localhost)的证书,并将其应用于`Resin4`的配置...

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

    为了实现Eclipse和Resin之间的高效数据交互,还需要配置MySQL数据库连接池。这一配置可以通过修改Resin的配置文件来完成。 1. **编辑Resin配置文件**:打开`resin.conf`文件。 2. **添加数据库连接池配置**: ```...

    resin jndi配置

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

    Resin 3.1 配置文件跟大家认识一下

    3. **数据源配置**:Resin支持JDBC数据源,通过`&lt;jdbc-resource&gt;`和`&lt;jdbc-driver&gt;`标签来定义。`&lt;jdbc-resource&gt;`定义了数据源的JNDI名称,`&lt;jdbc-driver&gt;`则指定驱动类和连接URL。例如: ``` &lt;url&gt;jdbc:mysql:...

    Windows下Resin的配置与部署(附图).rar

    - 配置SSL以实现HTTPS连接,保护数据传输的安全性。 - 限制不必要的网络访问,防止未授权的远程访问。 10. **附图参考** 提供的文档`Windows下Resin的配置与部署(附图).doc`中,应包含详细的图文步骤,帮助...

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

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

    resin服务器 linux版本

    3. **连接池配置**: Resin支持JDBC连接池,可以在`conf/resin.xml`中配置数据源,提高数据库操作的效率和并发能力。 4. **集群配置**: 对于高可用性和负载均衡,Resin支持集群配置,可以通过`&lt;cluster&gt;`标签设定多...

    resin 2.1.2 老版资料篇

    1. **安装与配置**:学习如何在不同的操作系统环境下安装Resin,并理解配置文件`resin.conf`中的各项设置。 2. **应用部署**:掌握WAR文件的部署方法,以及如何配置虚拟主机和Context。 3. **JNDI资源**:学习如何...

    Nginx1.1实现Resin4集群

    - 数据备份:定期备份Resin的应用数据和配置文件,防止数据丢失。 通过以上步骤,我们可以成功地构建一个基于Nginx1.1和Resin4的集群环境,实现负载均衡,提升系统的可靠性和性能。这个架构不仅适用于大型网站,也...

    resin 入门基础教程.pdf

    - 资源配置标签,包括数据库连接池、邮件服务等资源的配置。 - **Rewrite Dispatch** - URL 重写规则配置,实现 URL 的重定向和美化。 - **Session Management** - 会话管理配置,包括 session-cookie、session-...

    Resin源码解读1

    Port是Resin接收连接的入口,负责监听和接受来自客户端的连接请求;TcpConnection则是处理网络I/O的具体实现,负责读写数据。模型分析涉及到网络通信的并发处理、连接管理和缓冲区优化,这对于提升服务器处理大量...

    Resin服务器

    - **JNDI资源**:配置数据源、邮件会话等JNDI资源,供应用使用。 - **Session配置**:设置session的存储方式、持久化策略和cookie属性。 - **Error页面**:定义错误页面,当发生特定HTTP状态码时,服务器将返回...

    resin-3.0.22.zip

    配合JDBC(Java Database Connectivity),Resin可以无缝连接各种数据库,提供高效的数据存取服务。 安全性是Resin 3.0.22的另一大亮点。它包含了多种安全机制,如SSL/TLS加密,以保护传输数据的安全;还有身份验证...

    resin2优化-命令配置优化服务器

    《Resin2优化:命令配置与服务器调优详解》 Resin是一款高性能、轻量级的Java应用服务器,尤其在处理Web应用方面表现出色。在实际应用中,为了确保Resin能够高效稳定地运行,对服务器进行优化是必不可少的步骤。...

    项目中初用resin

    - 在Eclipse中配置连接Resin的服务器运行时环境,添加Resin的安装路径。 - 通过插件实现应用的热部署,编辑保存后,代码会实时同步到Resin服务器。 4. **源码管理**: 使用版本控制工具(如Git、SVN)对项目源码...

    resin-3.1.10

    在使用"resin-3.1.10"压缩包时,用户需要解压文件,然后按照官方文档或相关教程配置服务器,设置必要的参数,如端口、应用上下文路径、数据源等。此外,还需要注意与操作系统和数据库的兼容性,以及定期检查安全更新...

    resin-4.0.23

    通过优化的HTTP连接器,Resin可以处理大量并发连接,这在高流量网站或云环境中尤为重要。此外,Resin还支持HTTP/2协议,提供更高效的数据传输和资源加载。 其次,Resin 4.0.23 提供了全面的Java EE 5支持,包括...

Global site tag (gtag.js) - Google Analytics