lyyb2001

只是为方便自己找记录而已
posts - 57, comments - 27, trackbacks - 0, articles - 5
  BlogJava :: 首页 :: 新随笔 :: 联系 ::  :: 管理

Struts-config.xml下连接sqlserver数据库

Posted on 2007-03-20 17:20 skycity 阅读(1097) 评论(0)  编辑  收藏 所属分类: 基本开发
  <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

只有注册用户登录后才能发表评论。


网站导航: