那位大虾能帮帮忙,小弟重分感谢!
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Test {  public static void main(String[] arg)
 {
 try{
      Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
      Connection con =  DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=master","sa","yun");
      Statement sm = con.createStatement();
      ResultSet rs = sm.executeQuery("select * from user1");
      System.out.println(rs.getString(1));
   }
            catch(Exception e){
             e.printStackTrace();
           } }
}下面是Eclipe运行出现的错误:
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.luckytjx.concatKu.Test.main(Test.java:16)

解决方案 »

  1.   

    jdbc:sqlserver://localhost:1433这句中间改成jdbc:microsoft:sqlserver://localhost:1433
    试试 还有添加驱动别忘了
      

  2.   

    加啦,加啦个com.microsoft.sqlserver.jdbc,但是呢还是有问题
      

  3.   

     No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=master这又是什么问题呢?
      

  4.   

    你加到哪了 
    Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=master","sa","yun");
    是这句话改成
    Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=master","sa","yun");
    是这句话 别的好像都没错
      

  5.   

          Connection con =  DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=master","sa","yun");按照你的帮助加啦,错误确实是减少啦,但是还是出现下面的问题:
    java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=master
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at org.luckytjx.concatKu.Test.main(Test.java:17)
      

  6.   

    java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver这个是说你驱动没加上去 或者你添加的驱动不匹配的意思
      

  7.   

    就是sql驱动的那个jar包啊 2005我没用过 不知道和2000是不是一个jar包 你去上网下一个2005的驱动吧
      

  8.   

    不是的,因为我是刚装的SQL2005,没有打开sql服务,所以才会报错