java - jdbc sql server错误: java. sql.SQLException:没有合适的驱动程序

标签 java sql-server eclipse jdbc

我正在使用 eclipse,尝试连接到 sql server 数据库。我的构建路径中有 jar 。我收到错误:

java.sql.SQLException: No suitable driver at java.sql.DriverManager.getConnection(DriverManager.java:325) at java.sql.DriverManager.getConnection(DriverManager.java:353)

这是我的代码:

  import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;

    public class connect
    {
       public void dbConnect(String db_connect_string,
                String db_userid,
                String db_password)
       {
          try {
             Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
             Connection conn = DriverManager.getConnection(db_connect_string,
                      db_userid, db_password);
             System.out.println("connected");
             Statement statement = conn.createStatement();
             String queryString = "select * from sysobjects where type='u'";
             ResultSet rs = statement.executeQuery(queryString);
             while (rs.next()) {
                System.out.println(rs.getString(1));
             }
          } catch (Exception e) {
             e.printStackTrace();
          }
       }

       public static void main(String[] args)
       {
          connect connServer = new connect();
          connServer.dbConnect("jdbc:jtds:sqlserver://ssdd.ffd.aduat.fdd.com:5150", "rre",
                   "wer");
       }
    }

最佳答案

您的连接字符串错误。它应该只是“jdbc:sqlserver://....”。了解更多 here .

关于java - jdbc sql server错误: java. sql.SQLException:没有合适的驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5221378/

相关文章:

java - 3维不同类型 map 或列表: List(ID=integer) of List(ID=integer) of int[]

java - 如何在eclipse中自动添加一个新文件到SVN

java - GWT 应用程序/eclipse 插件使 JVM 崩溃

sql-server - 在 SQL 导入导出向导中接收错误

sql-server - Entity Framework 迁移 - 更改属性数据类型

sql-server - 特定数据库上的 DataAdapter.fill(dataset) 超时异常

eclipse - 如何在 Eclipse 中获得对 GPB 的支持?

java - ChainReducer.setReducer 方法抛出错误 "ChainReducer is not applicable for the arguments"

java - JPA/Hibernate 不存储@MapKeyColumn 的值

java - 在 Java 中使用来自非单例的单例时的性能影响?