Struts-config.xml下連接sqlserver數(shù)據(jù)庫(kù)
Posted on 2007-03-20 17:20 skycity 閱讀(1108) 評(píng)論(0) 編輯 收藏 所屬分類: 基本開(kāi)發(fā)? <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的操作系統(tǒng)還需要安裝sp2以上的補(bǔ)丁.
另外還需要安裝sqlserver2000的驅(qū)動(dòng),將msbase.jar,mssqlserver.jar,msutil.jar拷貝至lib目錄下。
然后在servlet可以使用:
ServletContext context=servlet.getServletContext();
DataSource dataSource=(DataSource)context.getAttribute("login");
然后調(diào)用form的方法
DBUser dbuser=new DBUser(dataSource); //得到一個(gè)datasource值
Connection conn=dataSource.getConnection();
Statement stmt=connect.createStatement();
ResultSet rs=stmt.executeQuery("sql語(yǔ)句");
Lyyb2001
??? <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的操作系統(tǒng)還需要安裝sp2以上的補(bǔ)丁.
另外還需要安裝sqlserver2000的驅(qū)動(dòng),將msbase.jar,mssqlserver.jar,msutil.jar拷貝至lib目錄下。
然后在servlet可以使用:
ServletContext context=servlet.getServletContext();
DataSource dataSource=(DataSource)context.getAttribute("login");
然后調(diào)用form的方法
DBUser dbuser=new DBUser(dataSource); //得到一個(gè)datasource值
Connection conn=dataSource.getConnection();
Statement stmt=connect.createStatement();
ResultSet rs=stmt.executeQuery("sql語(yǔ)句");
Lyyb2001