读书人

用tomcat施用连接池连接到MSSQL(转)

发布时间: 2012-10-24 14:15:58 作者: rapoo

用tomcat使用连接池连接到MSSQL(转)

1. 把 mssql 需要的三个文件拷贝到 java_home\lib\ext 目录中
2. tomcat 的 server.xml 的代码
?? ?

用tomcat施用连接池连接到MSSQL(转)?<Context?path="/j"?docBase="D:Downloadsjsp_lx"?reloadable="true"?crossContext="true"?debug="0"??> ???????????????
用tomcat施用连接池连接到MSSQL(转)????<Resource?name="jdbc/pmsdb_bh"
用tomcat施用连接池连接到MSSQL(转)??????????????auth="qjz"
用tomcat施用连接池连接到MSSQL(转)??????????????type="javax.sql.DataSource"/>
用tomcat施用连接池连接到MSSQL(转) ?<ResourceParams?name="jdbc/pmsdb_bh">
用tomcat施用连接池连接到MSSQL(转)
用tomcat施用连接池连接到MSSQL(转)???????????<parameter>
用tomcat施用连接池连接到MSSQL(转)?????????????<name>factory</name>

?????????????<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
用tomcat施用连接池连接到MSSQL(转)???????????</parameter>
用tomcat施用连接池连接到MSSQL(转)???????????<parameter> ????????????????<name>maxActive</name>
用tomcat施用连接池连接到MSSQL(转)????????????????<value>100</value>
用tomcat施用连接池连接到MSSQL(转)???????????</parameter>?
用tomcat施用连接池连接到MSSQL(转)???????????<parameter>
用tomcat施用连接池连接到MSSQL(转)????????????????<name>maxIdle</name>
用tomcat施用连接池连接到MSSQL(转)????????????????<value>30</value>

???????????</parameter>
用tomcat施用连接池连接到MSSQL(转)
用tomcat施用连接池连接到MSSQL(转)???????????<parameter>
用tomcat施用连接池连接到MSSQL(转)???????????????<name>maxWait</name> ???????????????<value>10000</value>
用tomcat施用连接池连接到MSSQL(转)???????????</parameter>
用tomcat施用连接池连接到MSSQL(转)
用tomcat施用连接池连接到MSSQL(转)????????????<parameter> ?????<name>username</name>
用tomcat施用连接池连接到MSSQL(转)?????<value>sa</value>
用tomcat施用连接池连接到MSSQL(转)????</parameter> Javaif.Com
用tomcat施用连接池连接到MSSQL(转)????<parameter>
用tomcat施用连接池连接到MSSQL(转)?????<name>password</name>
用tomcat施用连接池连接到MSSQL(转)?????<value>sa</value>?
用tomcat施用连接池连接到MSSQL(转)????</parameter>
用tomcat施用连接池连接到MSSQL(转)????
用tomcat施用连接池连接到MSSQL(转)
用tomcat施用连接池连接到MSSQL(转)????<!--?Class?name?for?mm.mysql?JDBC?driver?-->
用tomcat施用连接池连接到MSSQL(转)????<parameter>
用tomcat施用连接池连接到MSSQL(转)???????<name>driverClassName</name>

???????<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
用tomcat施用连接池连接到MSSQL(转)????</parameter>
用tomcat施用连接池连接到MSSQL(转)????<parameter>
用tomcat施用连接池连接到MSSQL(转)??????<name>url</name>

??????<value>jdbc:microsoft:sqlserver://127.0.0.1:1433;databasename=pmsdb_bh</value>
用tomcat施用连接池连接到MSSQL(转)????</parameter>
用tomcat施用连接池连接到MSSQL(转)
用tomcat施用连接池连接到MSSQL(转)
用tomcat施用连接池连接到MSSQL(转)????</ResourceParams>? Java世界
用tomcat施用连接池连接到MSSQL(转)
用tomcat施用连接池连接到MSSQL(转)
用tomcat施用连接池连接到MSSQL(转)???????</Context>
用tomcat施用连接池连接到MSSQL(转)
用tomcat施用连接池连接到MSSQL(转)

? Javaif.Com

3. web.xml 代码
? Java世界

用tomcat施用连接池连接到MSSQL(转)<web-app>
用tomcat施用连接池连接到MSSQL(转)????<display-name>Struts?Examples?Application</display-name>
用tomcat施用连接池连接到MSSQL(转)?
用tomcat施用连接池连接到MSSQL(转)?<!--?开始?-->
用tomcat施用连接池连接到MSSQL(转)
用tomcat施用连接池连接到MSSQL(转)<resource-ref>
用tomcat施用连接池连接到MSSQL(转)?????<description>DB?Connection</description>
用tomcat施用连接池连接到MSSQL(转)?????<res-ref-name>jdbc/pmsdb_bh</res-ref-name> Java世界
用tomcat施用连接池连接到MSSQL(转)?????<res-type>javax.sql.DataSource</res-type>
用tomcat施用连接池连接到MSSQL(转)?????<res-auth>qjz</res-auth>
用tomcat施用连接池连接到MSSQL(转)?</resource-ref> Javaif.Com
用tomcat施用连接池连接到MSSQL(转)?<!--?结束?-->
用tomcat施用连接池连接到MSSQL(转)
用tomcat施用连接池连接到MSSQL(转)


??
4. 写一个类 Javaif.Com

?

?package?zziss.db;
用tomcat施用连接池连接到MSSQL(转)import?javax.naming.*;
用tomcat施用连接池连接到MSSQL(转)import?java.sql.Connection;
用tomcat施用连接池连接到MSSQL(转)import?java.lang.String;

import?javax.sql.DataSource;
用tomcat施用连接池连接到MSSQL(转)用tomcat施用连接池连接到MSSQL(转)public?class?ConnPool...{ ??????private?Connection?aConn;
用tomcat施用连接池连接到MSSQL(转)??????private?String?errorMessage;
用tomcat施用连接池连接到MSSQL(转)用tomcat施用连接池连接到MSSQL(转)??????public?ConnPool()...{?
用tomcat施用连接池连接到MSSQL(转)??????????
用tomcat施用连接池连接到MSSQL(转)用tomcat施用连接池连接到MSSQL(转)??????????try...{

??????????Context?_context?=?new?InitialContext();
用tomcat施用连接池连接到MSSQL(转)??????????DataSource?_ds?=?(DataSource)_context.lookup("java:comp/env/jdbc/pmsdb_bh");
用tomcat施用连接池连接到MSSQL(转)??????????if?(_ds?==?null)

用tomcat施用连接池连接到MSSQL(转)??????????...{?
用tomcat施用连接池连接到MSSQL(转)???????????????this.errorMessage?=?"无法找到?jndi?名:java:comp/env/jdbc/pmsdb_bh";
用tomcat施用连接池连接到MSSQL(转)??????????}?else
用tomcat施用连接池连接到MSSQL(转)用tomcat施用连接池连接到MSSQL(转)??????????...{?
用tomcat施用连接池连接到MSSQL(转)???????????????aConn?=?_ds.getConnection();
用tomcat施用连接池连接到MSSQL(转)???????????????this.errorMessage?=?"取得连接对象?connection?";
用tomcat施用连接池连接到MSSQL(转)??????????}
用tomcat施用连接池连接到MSSQL(转)??????????} Java世界
用tomcat施用连接池连接到MSSQL(转)用tomcat施用连接池连接到MSSQL(转)??????????catch(Exception?e)...{

?????????????this.errorMessage?=?e.toString();
用tomcat施用连接池连接到MSSQL(转)??????????}
用tomcat施用连接池连接到MSSQL(转)//System.out.println("ok");
用tomcat施用连接池连接到MSSQL(转)??????}
用tomcat施用连接池连接到MSSQL(转)用tomcat施用连接池连接到MSSQL(转)??????public?String?getErrorMessage()...{

??????????return?this.errorMessage;
用tomcat施用连接池连接到MSSQL(转)??????}
用tomcat施用连接池连接到MSSQL(转)用tomcat施用连接池连接到MSSQL(转)??????public?Connection?getConnection()...{

??????????return?this.aConn;
用tomcat施用连接池连接到MSSQL(转)??????}
用tomcat施用连接池连接到MSSQL(转)??????
用tomcat施用连接池连接到MSSQL(转)}?
用tomcat施用连接池连接到MSSQL(转)

? Javaif.Com

??5. 调用

用tomcat施用连接池连接到MSSQL(转)<%...@?page?contentType="text/html;charset=gb2312"%>?
用tomcat施用连接池连接到MSSQL(转)用tomcat施用连接池连接到MSSQL(转)<%...@?page?import?="zziss.db.*"?%> 用tomcat施用连接池连接到MSSQL(转)<%...@?page?import?="java.sql.*"?%>?
用tomcat施用连接池连接到MSSQL(转)<html>
用tomcat施用连接池连接到MSSQL(转)?<head>
用tomcat施用连接池连接到MSSQL(转)???<title>DB?Test</title>
用tomcat施用连接池连接到MSSQL(转)?</head> Javaif.Com
用tomcat施用连接池连接到MSSQL(转)?<body>
用tomcat施用连接池连接到MSSQL(转)
用tomcat施用连接池连接到MSSQL(转)用tomcat施用连接池连接到MSSQL(转)?<%...

???ConnPool?cp?=?new?ConnPool();
用tomcat施用连接池连接到MSSQL(转)???
用tomcat施用连接池连接到MSSQL(转)?%>
用tomcat施用连接池连接到MSSQL(转)
用tomcat施用连接池连接到MSSQL(转)?<h2>Ms?sql?server?2000?java?search?Results</h2>

????<%=?cp.getErrorMessage()?%><br/>
用tomcat施用连接池连接到MSSQL(转)??
用tomcat施用连接池连接到MSSQL(转)
用tomcat施用连接池连接到MSSQL(转)?</body>
用tomcat施用连接池连接到MSSQL(转)</html>


用tomcat施用连接池连接到MSSQL(转)

?

?

关于怎么使用连接池在 tomcat 的帮助文件中也有

读书人网 >SQL Server

热点推荐