import java.sql.*;class test
{
public static void main(String args[])
    {
     try 
     {
     String data = "jdbc:microsoft:sqlserver://192.168.0.99:1433;DatabaseName=northwind";
     Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); //"sun.jdbc.odbc.JdbcOdbcDriver");
     Connection con = DriverManager.getConnection(data,"sa","");
     Statement stm = con.createStatement();
     ResultSet rs = stm.executeQuery("select * from employees");
     while(rs.next())
     {
     System.out.println (rs.getString(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3));
     }
    }
    catch (Exception ex) 
    {
     System.out.println (ex.toString());
    }
    }
}

解决方案 »

  1.   

    要配置好SQL SERVER2000 的驱动
      

  2.   

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); 
    String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"; 
    //pubs为你的数据库的 
    String user="sa"; 
    String password=""; 
    Connection conn= DriverManager.getConnection(url,user,password);
      

  3.   

    怎么配置SQL SERVER2000的驱动啊, 就是把那三个文件(msbase.jar,msutil,jar,....)放到JDK HOME下的LIB下吗?
      

  4.   

    import java.sql.*;class test
    {
    public static void main(String args[])
        {
         try 
         {
         String data = "jdbc:microsoft:sqlserver://192.168.0.99:1433;DatabaseName=northwind";
         Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); //"sun.jdbc.odbc.JdbcOdbcDriver");
         Connection con = DriverManager.getConnection(data,"sa","");
         Statement stm = con.createStatement();
         ResultSet rs = stm.executeQuery("select * from employees");
         while(rs.next())
         {
         System.out.println (rs.getString(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3));
         }
        }
        catch (Exception ex) 
        {
         System.out.println (ex.toString());
        }
        }
    }
    程序报错误啊:classnotfoundexecption:com.microsoft.jdbc.sqlserver.SQLServerDriver
    有谁能告诉我是怎么回事啊?
      

  5.   

    回复人: jt80(冷酷无情) ( ) 信誉:99  2004-08-20 14:37:00  得分: 0  
     
     
       怎么配置SQL SERVER2000的驱动啊, 就是把那三个文件(msbase.jar,msutil,jar,....)放到JDK HOME下的LIB下吗?
     
     
    三颗星还问这个问题,搞没搞错啊
      

  6.   

    那三个文件(msbase.jar,msutil,jar,....)放到JDK HOME下的jre\lib\ext下
      

  7.   

    楼上的,谢谢了,
    classpath=.;c:\jdk1.4.2\lib\msbase.jar;.....
    这么写对吗?
    还有那个错误是怎么回事啊?
    楼上的楼上:要学会不懂就问啊
      

  8.   

    那是没有发现sql的驱动。编译的时候找不到这个类.
      

  9.   

    可是怎么配置啊,我配置的CLASSPATH应该没有问题,哪位高手帮忙解答一下啊
      

  10.   

    draco2002(Draco—五月的风!) 叫你把那三个文件(msbase.jar,msutil,jar,....)放到JDK HOME下的jre\lib\ext,就是classpath=.;c:\jdk1.4.2\jre\lib\ext\msbase.jar;.....