<data-sources>
<data-source key="login" type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="driverClassName" value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
<set-property property="url" value="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=blog"/>
<set-property property="username" value="sa"/>
<set-property property="password" value="root"/>
<set-property property="maxActive" value="20"/>
<set-property property="maxWait" value="10000"/>
<set-property property="autoCommit" value="false"/>
<set-property property="defaultReadOnly" value="false"/>
</data-source>
</data-sources>
从
http://jakarta.apache.org/commons/dbcp/下载org.apache.commons.dbcp包
从
http://jakarta.apache.org/commons/pool/下载org.apache.commons.pool.impl包
安装好sqlserver2000,如果是2003的操作系统还需要安装sp2以上的补丁.
另外还需要安装sqlserver2000的驱动,将msbase.jar,mssqlserver.jar,msutil.jar拷贝至lib目录下。
然后在servlet可以使用:
ServletContext context=servlet.getServletContext();
DataSource dataSource=(DataSource)context.getAttribute("login");
然后调用form的方法
DBUser dbuser=new DBUser(dataSource); //得到一个datasource值
Connection conn=dataSource.getConnection();
Statement stmt=connect.createStatement();
ResultSet rs=stmt.executeQuery("sql语句");
Lyyb2001