Chinaunix首页 | 论坛 | 博客
  • 博客访问: 788306
  • 博文数量: 142
  • 博客积分: 10288
  • 博客等级: 上将
  • 技术积分: 2905
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-03 13:19
文章分类

全部博文(142)

文章存档

2019年(2)

2009年(51)

2008年(89)

分类: Mysql/postgreSQL

2008-10-10 23:20:31

首先需要将相应的JDBC驱动放在Resin主目录下的lib目录下
1,resin.conf文件中加入(在sample处)

        jdbc/mysql
       
          jdbc:mysql://localhost:3306/mh
          mh81
          mh81
        

         8
         20
         30s
      

2,web.xml 中加入

   jdbc/mysql
   jdbc/mysql
   javax.sql.DataSource
   Container
 

3,代码中如何通过连接池获得数据库连接?
Context env = new InitialContext();
DataSource pool = (DataSource) env.lookup("java:comp/env/jdbc/mysql");
if (pool == null)
 throw new Exception (dataSource + " is unknown datasource!");
conn = pool.getConnection();
注意配置文件中数据源的名字是jdbc/mysql,而代码中是java:comp/env/jdbc/mysql
至于为什么前面要加一个java:comp/env/我不大明白,可能是因为我不懂JNDI技术的缘故吧!
阅读(1295) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~