? <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