首页 > 其他分享 >resin 数据连接 配置 转

resin 数据连接 配置 转

时间:2023-05-16 19:06:28浏览次数:39  
标签:jdbc 配置 Resin ds resin oracle 连接 DataSource


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,功能更强大。

标签:jdbc,配置,Resin,ds,resin,oracle,连接,DataSource
From: https://blog.51cto.com/u_16115638/6286388

相关文章

  • Resin 3 pro高并发,响应性与稳定性方案(转)
    以下方案我是在Intelxeon(至强)3.2G2个双核物理CPU+2G内存(Ecc)上进行:resin版本为resin-pro-3.0.21,JVM为Jrockit1.5_06,resinjava启动参数-Xms256m-Xmx512m1.以下为resin.conf配置<!---Resin3.0configurationfile.--><resin......
  • idea配置Tomcat出现Warning: No artifacts configured 解决方法
    报错的截图解决方法 完成后启动 成功!!!!!!!!!!!!!......
  • Ext.Net-----GridPanel (属性|方法|配置|详细介绍)
    1、Ext.NET----GridPanel 主要配置项: store:表格的数据集 columns:表格列模式的配置数组,可自动创建ColumnModel列模式 autoExpandColumn:自动充满表格未用空间的列,参数为列id,该id不能为0 stripeRows:表格是否隔行换色,默认为false cm、colModel:表格的列模式,渲染表格时必须设置......
  • Spring Boot实现多环境配置的多种方式
    在SpringBoot中,可以通过多种方式实现多环境配置,以下是一些常用的方法:1.使用不同的配置文件:使用SpringBoot的Profile-specific配置文件:可以创建基于环境的配置文件,格式为`application-{profile}.properties`或`application-{profile}.yml`。例如,`application-dev.properties`用......
  • Spring Boot加载配置文件的顺序
    在SpringBoot中,配置文件的加载顺序如下:1.配置文件的默认位置:SpringBoot首先尝试加载位于classpath根目录下的`application.properties`或`application.yml`文件作为默认的配置文件。2.`spring.config.name`属性:如果存在`spring.config.name`属性,SpringBoot会尝试加载与该属......
  • ReactNative 配置路径别名
    1、安装依赖 babel-plugin-module-resolveryarnaddbabel-plugin-module-resolver-D 2、配置babel.config.jsmodule.exports={presets:['module:metro-react-native-babel-preset'],plugins:[['@babel/plugin-proposal-decorators......
  • ubuntu20.04上vim的配置
    1打开配置文件sudovim/etc/vim/vimrc2将下面的代码复制进去runtime!debian.vimifhas("syntax")syntaxonendifsetnumber"显示行号colorschemedesertsetguifont=Consolas:h12:cANSIsetguifontwide=SimSun-ExtB:h12:cGB2312settabstop=4setexpa......
  • 服务器 nginx 前端配置 SSL 证书并能访问 HTTPS
    安装以下步骤,按图索骥即可。 首先,没安装nginx的去这个地址,安装nginx。本人版本是(1.18.0).https://nginx.org/安装好了之后,在nginx目录下执行cmd运行命令nginx.exe-V出现以下情况就证明nginx自带了SSL模块了,不需要额外安装 有了上面这个东西之后,nginx底下......
  • 托盘输送机程序 硬件配置:PLC:1500SP F-1PN HMI:KT
    托盘输送机程序硬件配置:PLC:1500SPF-1PNHMI:KTP700BasicPN和上位WCS通讯是通过S7读写DB背景数据块的方式实现程序提供两个版本,V1是源自北起院,看起来比较难懂,各种状态字;V2源自外企,面向对象设计,模版功能强大,程序块封装做的好,运动控制原则上只需要硬件组态,选择相应的FB填上IO就......
  • .NET6项目连接数据库方式方法
    前言接上一篇Linux系统下创建dotnet项目,这一篇我们聊聊.NET6环境下dotnet项目连接数据库的方式方法,包括数据库字符串该如何配置。看了很多博主写的文章,连接数据库字符串配置的方式和位置五花八门,这篇文章给大家介绍一下连接数据库字符串的配置方式方法,顺便介绍下一个新创建的dotn......