加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

Jndi数据连接池

发布时间:2020-12-12 15:48:25 所属栏目:MsSql教程 来源:网络整理
导读:??? 完整实例工程下载:http://d.download.csdn.net/down/650651/eluyouni 一 ??? 首先配置Tomcat服务器文件 ??? 1. 在Tomcat安装目录下找到lib文件夹 将sql2000 驱动夹包和sql2005的驱动夹包复制到lib文件夹里 ??? 2. 在Tomcat安装目录下找到conf文件夹,并

??? 完整实例工程下载:http://d.download.csdn.net/down/650651/eluyouni


??? 首先配置Tomcat服务器文件
??? 1. 在Tomcat安装目录下找到lib文件夹 将sql2000 驱动夹包和sql2005的驱动夹包复制到lib文件夹里


??? 2. 在Tomcat安装目录下找到conf文件夹,并打开context.xml文件 配置如下
?? 《sql2005配置》
???? <Context>
????? ......
??? <Resource name="jdbc/jndidemo" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000"??????? username="sa" password="1" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"????????? url="jdbc:sqlserver://sql2005服务名:1433;databaseName=Jndi_DB" />
??? ........
??? </Context>

?? 《sql2000配置》
?? <Context>
????? ......
??? <Resource name="jdbc/jndidemo" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000"???????? username="sa" password="1" driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"???????? url="jdbc:microsoft:sqlserver://localhost:1433;databaseName=Jndi_DB" />
??? ........
??? </Context>

?

??? 3. 配置工程信息
?????? 在web.xml文件内
?????? <!-- Jndi配置 -->
????? <description></description>
????? <res-ref-name>jdbc/jndidemo</res-ref-name>
????? <res-type> javax.sql.DataSource </res-type>
????? <res-auth>Container</res-auth>
????? </resource-ref>


??? 4.对应java代码中获得连接方法:(代码摘要)

???????????????? private Connection? dbcon;
???????????????? Context ic = new InitialContext();
??? ?? DataSource source = (DataSource) ic.lookup("java:comp/env/jdbc/jndidemo");
??? ?? dbcon = source.getConnection();

???????????? 需要导的包
???????????????????? import javax.naming.Context;
???????????????????? import javax.naming.InitialContext;
???????????????????? import javax.sql.DataSource;
???????????????????? import java.sql.Connection;

?

????? 5.给工程导包 ------sql2000夹包sql2005驱动夹包

?????? 说明 对于2005数据库 可以使用sql2000的驱动夹包和配置文件?????? ?????? 其他数据库配置道理也是一样的!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读