这段代码有什么问题? (V1)

时间:2013-09-18 20:02:51

标签: java

我遇到了这个异常(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 ;
        }

2 个答案:

答案 0 :(得分:3)

好吧,你的JDBC库不在CLASSPATH中,所以Java找不到net.sourceforge.jtds.jdbc.Driver类。

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

答案 1 :(得分:0)

link下载jtds驱动程序jar,并将其下载到Java类路径。