首先需要将相应的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技术的缘故吧!
阅读(1331) | 评论(0) | 转发(0) |