resin jndi数据库连接池配置_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > resin jndi数据库连接池配置

resin jndi数据库连接池配置

 2012/9/8 11:52:10  hq369  程序员俱乐部  我要评论(0)
  • 摘要:web.xml文件<databasejndi-name='jdbc/qmangopmsdb'><drivertype="com.microsoft.sqlserver.jdbc.SQLServerDriver"><url>jdbc:sqlserver://localhost:1433;database=pms;</url><user>pmsuser1</user><password>123456<
  • 标签:配置 数据库 数据 连接 连接池
web.xml文件

<database jndi-name='jdbc/qmangopmsdb'>
  <driver type="com.microsoft.sqlserver.jdbc.SQLServerDriver">
    <url>jdbc:sqlserver://localhost:1433;database=pms;</url>
    <user>pmsuser1</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/pmsdb
dbjndi.write.default=java:comp/env/jdbc/pmsdb

包: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都测试成功
发表评论
用户名: 匿名