我参照的是
http://dev.csdn.net/article/65/65494.shtm报
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
        at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:141)
        at insert.main(AA.java:34)
Press any key to continue...==========
应该是驱动没有找到,请高手帮忙解决一下

解决方案 »

  1.   

    例子里用的是sun.jdbc.odbc.JdbcOdbcDriver,你装的是com.microsoft.jdbc.sqlserver.SQLServerDriver,所以当然是找不到驱动啦.
    去下载sun.jdbc.odbc.JdbcOdbcDriver驱动安装好就可以啦....
      

  2.   

    我执行的是
    ==================(2)java访问sqlserver服务器第一步:安装jdbc点击SQL Server for JDBC驱动程序安装程序setup.exe(可以到微软网站下载 http://msdn.microsoft.com/library/default.asp?rul=/downloads/list/sqlserver.asp下载)第二步:设置系统变量classpath假设SQL Server for JDBC 驱动程序安装在d:\jdbc\,则classpath应该设置如下:classpath:=.;…;d:\jdbc\lib; d:\jdbc\lib\mssqlserver.jar; d:\jdbc\lib\msutil.jar; d:\jdbc\lib\msbase.jar;注意:设置时要在最前面的点号和分号第三步:编辑java程序并且运行实例1如下://import com.microsoft.*;//注意:在java与sql server 连接时不需要这个包,其他书上说这个包是必需的,这个问题有待进一步讨论import java.sql.*;import java.net.URL;class insert{       public static void main(String[] args)        {        String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=northwind";               String query="select * from categories";              String query1="insert categories values(10,'Hanbao','Sweet')";              String query2="insert categories values(11,'Naicha','Coffee taste')";              try              {                 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");                 Connection con=DriverManager.getConnection(url,"sa","739555");                 Statement stmt=con.createStatement();                 stmt.executeUpdate(query1);                 stmt.executeUpdate(query2);                  stmt.close();                 con.close();               }              catch(SQLException ex)              {               }              catch(java.lang.Exception ex)              {                 ex.printStackTrace();              }       }}
    ====================
    SQLServerDriver是从
    http://www.microsoft.com/china/sql/downloads/2000/jdbc.asp
    下的
      

  3.   

    去网上找个com.microsoft.jdbc.sqlserver.SQLServerDriver安装之后,再把它的安装目录下的Bin目录下的3个jar文件加到classpath就OK了
      

  4.   

    http://www.microsoft.com/china/sql/downloads/2000/jdbc.asp
    可以吗?
    我是按照你说的作了,可是还是不行啊
      

  5.   

    驱动是自动装的在C:\JDBC\lib下:msbase.jar,mssqlserver.jar,msutil.jar
    我的
    classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar;C:\JDBC\libmsbase.jar;C:\JDBC\msutil.jar;C:\JDBC\mssqlserver.jar可是不行啊,请高手帮帮忙。应该是对的呀
      

  6.   

    sql server 2000 打sp3包
      

  7.   

    系统变量classpath ?我记得是用户变量吧,但我不知道两者的区别啊,或者你把三个文件放到这个下面\jre1.5.0\lib\ext\