package untitled2;import  java.sql.*;public class Untitled1 {
  public static void main(String[] args) {    try{
      Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
      System.out.println("数据库驱动程序注册成功");      Connection conn= DriverManager.getConnection
          ("jdbc:microsoft:sqlsever://localhost:1433;DatabaseName==Northwind;User=sa;Password=000000" );
      System.out.println("成功连接数据库");
    }    catch(Exception e){
      e.printStackTrace();
      System.out.println("数据库连接失败");
    }
  }
}这个是我的代码
但是出现这个错误:数据库驱动程序注册成功java.sql.SQLException: No suitable driver at java.sql.DriverManager.getConnection(DriverManager.java:532) at java.sql.DriverManager.getConnection(DriverManager.java:193) at untitled2.Untitled1.main(Untitled1.java:12)数据库连接失败这是为什么啊,我的数据库名字什么的都弄对了 为什么我的数据库连接不上呢?

解决方案 »

  1.   

    ("jdbc:microsoft:sqlsever://localhost:1433;DatabaseName==Northwind;User=sa;Password=000000
     是等号呀, 另外驱动包导入了没有
      

  2.   

    java.sql.SQLException: No suitable driver
                           -------------------
      

  3.   

    换个驱动试试看,有几个版本的SQL2000 JDBC驱动是要有3个jar包的:msbase.jar,msutil.jar,mssqlserver.jar
      

  4.   

    对,同意楼上的,还有如果是老的server 还要打补丁才行