tomcat配置连接池的问题

yangwlqi 2004-05-06 01:42:12
我看到一个例子,通过web界面配置连接池。http://csdn.net/Develop/Article/25/25942.shtm
其中 JNDI NMAE = jdbc/mssql
测试页中ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mssql");
comp/env是从哪里来的啊?是默认的马?
我想改为mysql数据库的应该怎么做?
...全文
40 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yangwlqi 2004-05-07
dawnwang(晓风),谢谢了。结贴
  • 打赏
  • 举报
回复
dawnwang 2004-05-06
在你写J2EE应用程序时,如果你要调用ejb或其他如数据源,当使用JNDI进行查找时,J2EE规范建议你在jndi名前加上java:comp/env/,这样你需要配置一下资源引用,当然你完全可以不加java:comp/env/,你的查找数据源可写成:
ds=(DataSource)ctx.lookup("jdbc/mssql");
如果你要写成
ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mssql");
就需要在你的web.xml中配置资源引用(resource-ref).
  • 打赏
  • 举报
回复
yangwlqi 2004-05-06
自己up
  • 打赏
  • 举报
回复
bengan 2004-05-06
留意!
  • 打赏
  • 举报
回复
yangwlqi 2004-05-06
我不明白的是既然JNDI NMAE = jdbc/mssql
测试页中ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mssql");
其中java:comp/env/是什么意思?
  • 打赏
  • 举报
回复
eureka0891 2004-05-06
首先你要看看mysql的有没有支持连接池(mysql用得不是很多,不清楚)

java:comp/env/jdbc/mssql这个应该是在tomcat--conf--web.xml中相应的context中设置的jdbc名,所以用了ctx.lookup("...")来查找,

你想这样用先得确定mysql有没有支持连接池的驱动.
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
加入

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-05-06 01:42
社区公告
暂无公告