放到应用文件夹的 WEB-INF\lib 下面,然后就可以直接在drivermanager里面引用了.

解决方案 »

  1.   

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    Connection conn =DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433","user","password");
    Statement stmt = conn.createStatement();
    ResultSet rs = stmt.executeQuery("select * from table");while(rs.next())
    {
      rs.getString(1);
    }rs.close();
    stmt.close();
    conn.close();
      

  2.   

    Connect like this        try{            Class.forName(prompt("JDBC Class: ", "com.microsoft.jdbc.sqlserver.SQLServerDriver"));            dbConn = DriverManager.getConnection("jdbc:microsoft:sqlserver://(hostname):1433;DATABASENAME=(database name)","user name","password");            return true;        }catch(SQLException se){
                System.err.println(se.getMessage());
                return false;
            }catch(Exception s){
                System.err.println(s.getMessage());
                return false;
            }
      

  3.   

    把SQL Server JDBC的3个.jar放到Tomcat主目/common/lib下Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    Connection conn =DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;databasename=pubs","user","password");
    Statement stmt = conn.createStatement();
    ResultSet rs = stmt.executeQuery("select * from table");while(rs.next())
    {
      rs.getString(1);
    }rs.close();
    stmt.close();
    conn.close();
      

  4.   

    Class.forName会抛出异常,,记得try和catch呀
      

  5.   

    楼上的说的对,我给你一段oracle的例子,我想sql2000应该也差不到哪里,只不过协议格式不一样。
    import java.sql.*;
    class ConnDb{
    public static void main(String[])throws SQLException
    {
    Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@10.161.128.34:1521:orasvr", "ykkf", "ykkf22");
    Statement stmt=conn.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
    ResultSet rs=stmt.executeQuery("select * from user");
    while(rs.next())
    {
    System.out.println(rs.getString(1));
    }
    rs.close();
    stmt.close();
    conn.closer();
    }
    }Class.forName这里根据数据库不一样不一样。Connection这里根据数据库不同为:"jdbc:子协议名:thin:@数据库主机名:数据库端口号:数据库名","username","password".
    这样就基本连接上一个数据库了。下一步的操作就不同了。