public static void main(String[] args) throws SQLException {
// TODO 自动生成的方法存根
Statement st=null;
Connection con=null;
ResultSet rs=null;
String driveclass="com.microsoft.sqlserver.jdbc.SQLServerDriver";
String url="jdbc:microsofr:sqlserver://127.0.0.1:1433;integratedSecurity=true;DatabaseName=DBS";
try {
Class.forName(driveclass);
} catch (ClassNotFoundException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
try {
con=DriverManager.getConnection(url);
} catch (SQLException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}}错误提示:
java.sql.SQLException: No suitable driver found for jdbc:microsofr:sqlserver://127.0.0.1:1433;integratedSecurity=true;DatabaseName=DBS
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at com.dy.DB1.main(DB1.java:23)

解决方案 »

  1.   

    不知道楼主用的是SQLSERVER的那个版本啊,据我所知SQLSERVER 2000的driverName应该是com.microsoft.jdbc.sqlserver.SQLServerDriver,而2005的应该是你写的那种了,不知道是不是这个原因,LZ可以试一试
      

  2.   

    应该是driver跟数据库的版本没有一致
      

  3.   

    String url="jdbc:sqlserver://(IP):1433;databasename=(数据库名)"  用这句试试。
      

  4.   

    String url="jdbc:microsofr:sqlserver://127.0.0.1:1433;integratedSecurity=true;DatabaseName=DBS";
    错了