把msutil.jar  mssqlserver.jar  msbase.jar
三个文件放到Tomcat安装目录\common\lib下面..或者加到环境变量里面Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();  
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Statistics";  
    //pubs为你的数据库的  
    String user="sa";  
    String password="aaa";  
    Connection conn= DriverManager.getConnection(url,user,password);  
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
    String sql="select * from NetReport";  
    ResultSet rs=stmt.executeQuery(sql);  
    while(rs.next()) {%>  
    您的第一个字段内容为:<%=rs.getString(1)%>  
    您的第二个字段内容为:<%=rs.getString(2)%>

解决方案 »

  1.   

    To:lynx1111(任我行:曾率三千菜鸟夜袭珍珠港--被俘)
    我的代码跟你的是一样的,我也把你所说的三个.jar文件添加到环境变量里(应该不会有错),但是就是不行,错误依然是出现在这一句:
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();还有,你说的Tomcat安装目录是指什么,sqlserver2000 jdbc的驱动程序的安装目录吗,我想试试这种办法,把三个jar文件拷到指定的目录下看行不行。
      

  2.   

    ..\Apache Group\Tomcat 5.0\common\lib
      

  3.   

    原来并没有那么复杂,用
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    String url="jdbc:odbc:jeah_data_2";
    conn=DriverManager.getConnection(url,"sa","jeah");
    就可以了,呵呵。
    虽然用原来的办法连不上,还是要感谢 lynx1111(任我行:曾率三千菜鸟夜袭珍珠港--被俘)。