Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Servlet/JSP/JSF/JavaFX Script  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
reply to postflat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:求助在java中如何配置sqlserver的连接池 [Re:beingo]
cqyhuaming





发贴: 4
于 2005-10-23 11:26 user profilesend a private message to userreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我倒是试过,做了几次.
我用的是tomcat5.5.9.
首先通过tomcat的命名服务,新建一个数据库别名.
然后在conf/context.xml文件中增加一条记录
<?xml version="1.0" encoding="UTF-8"?>
<!-- The contents of this file will be loaded for each web application -->
<Context>

<!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
  
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!--
<Manager pathname="" />
-->
<ResourceLink name = "jdbc/mysqldb" global = "jdbc/mysqldb" type = "javax.sql.DataSource"/>
<ResourceLink name = "jdbc/mssqldb" global = "jdbc/mssqldb" type = "javax.sql.DataSource"/>
</Context>

其中的ResourceLink 两条都是我加的,第二个都是连接mssql的.
数据源的名称味jdbc/mssqldb
然后写一个静态函数来获得一个连接.
如下:
public class commConnection
{
public static Connection getConnection(int flag) throws NamingException, SQLException
{
//输入参数:flag不是所操作的数据库类型,informix
InitialContext ctx=new InitialContext();
DataSource ds=null;
//根据传入的参数连接不同的数据库
switch(flag)
{
case 0:ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysqldb"); break;//mysql数据库
case 1:ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mssqldb"); break;//mssql数据库
case 2:ds=(DataSource)ctx.lookup("java:comp/env/jdbc/informixdb"); break;//informix数据库
}
return ds.getConnection();
}
}




话题树型展开
人气 标题 作者 字数 发贴时间
1992 求助在java中如何配置sqlserver的连接池 beingo 102 2005-10-17 16:38
1618 Re:求助在java中如何配置sqlserver的连接池 cqyhuaming 1343 2005-10-23 11:26

reply to postflat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923