你要在CLASSPATH中加入mssqlserver.jar啊
之后直接import类就行了

解决方案 »

  1.   

    我已经在classpath中加入了:
    install_dir/lib/msbase.jar  
    install_dir/lib/msutil.jar  
    install_dir/lib/mssqlserver.jar
    (其中install_dir为安装目录)就是不行呀,程序如下:import java.util.*;
    import javax.sql.*;
    import java.sql.*;
    //import com.microsoft.jdbc.sqlserver.SQLServerDriver;
    //上面这句应该不用加吧,加上也没用public class DataTest{
      public static void mian(String args[]){
        Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
        Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.0.94:1433","sa","111");
        Statement stmt=conn.createStatement();
        String SQL="select * from spt_values";
        ResultSet rs=stmt.executeQuery(SQL);
        while(rs.next()){
          String name=rs.getString(1);
          System.out.println(name);
        }
      }
    }
      

  2.   

    mssqlserver.jar
    你已经拷贝到install_dir/lib中了吗
      

  3.   

    你的意思是通过JDBC与ODBC连接,然后使用SQL SERVER2000吗?如果是这样,在控制面板中有ODBC数据源,在基中进行设置后再调用SQL。
      

  4.   

    看看你的install_dir中是否有空格。最好安装在没有空格的路径下。
      

  5.   

    如果设置的classpath没有用的话,你可以在编译时使用-classpath参数javac -classpath \……\msbase.jar; \……\msutil.jar;  \……\mssqlserver.jar DataTest.java
      

  6.   

    我试过了,不行
    to starDXJ(独行剑) :当然不是用odbc,否则直接用jdbc-odbc桥不就得了
      

  7.   

    CLASSPATH=.;F:\j2sdk1.4.1_01\lib;E:\Program Files\Microsoft SQL Server 2000 Driv
    er for JDBC\lib\msbase.jar;E:\Program Files\Microsoft SQL Server 2000 Driver for
     JDBC\lib\mssqlserver.jar;E:\Program Files\Microsoft SQL Server 2000 Driver for
    JDBC\lib\msutil.jar;F:\xml\ibm\xml4j_2_0_15\xml4j_2_0_15\xml4j.jar
      

  8.   

    你的JDBC URL写得不完整,没有数据库名!
    jdbc:microsoft:sqlserver://192.168.0.94:1433;DatabaseName=?你可以去看看这个DRIVER的帮助
      

  9.   

    #For MS SQL Server2000
    driver=com.microsoft.jdbc.sqlserver.SQLServerDriver
    url=jdbc:microsoft:sqlserver://211.154.43.44:1433;databasename=sinopec
    username=sa
    password=
      

  10.   

    各位老大,还没有到连接数据库那一步呢,现在我只求它认识我的这句:
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");*……¥#??