-2

我得到了这个异常(java.lang.ClassNotFoundException:net.sourceforge.jtds.jdbc.Driver)。但是这段代码在其他程序中工作。连接的问题。

   public Connection conect(){
               Connection con= null;
            try {  
            Class.forName("net.sourceforge.jtds.jdbc.Driver");
            String connectionUrl = "jdbc:jtds:sqlserver://localhost:1433;" +
                "databaseName=hotel;user=jps;password=123;";
             con = DriverManager.getConnection(connectionUrl);
            } catch (SQLException e) {
                System.out.println("SQL Exception: "+ e.toString());
            } catch (ClassNotFoundException cE) {
                System.out.println( cE.toString());
            }
               return con ;
        }
4

2 回答 2

3

好吧,您的 JDBC 库不在 CLASSPATH 中,因此 Java 找不到net.sourceforge.jtds.jdbc.Driver该类。

您的代码是正确的,但您应该查找 JDBC 库并在运行程序时包含它。

于 2013-09-18T20:04:43.913 回答
0

从链接下载jtds驱动程序 jar ,并将其下载到您的 Java 类路径中。

于 2013-09-18T20:17:59.263 回答