??? 完整实例工程下载: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的驱动夹包和配置文件?????? ?????? 其他数据库配置道理也是一样的!
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|