Java JDBC |无法从控制台运行

时间:2011-06-12 18:56:14

标签: java mysql jdbc jar console

我开发了一个程序,我可以在其中进行一些数据库连接并使用JDBC发送一些查询。

我在Ubuntu 11.04下使用MySQL,NetBeans 6.9作为平台。当我从NetBeans运行应用程序时,它运行良好,但当我尝试从终端运行它时,我得到SQL异常。这是产生SQL异常的函数。程序在“建立结束”行之前终止。

public Connection Establish(String iname, String ipassword) throws SQLException
{
    System.out.println("Establish...");
    if(conn == null)
    {
        conn = DriverManager.getConnection("jdbc:mysql://localhost/ANU",
                iname, ipassword);
    }
    else
        System.out.println("Connection Already Established!");
    System.out.println("Establish is ending...");
    return conn;
} // End of Establish

1 个答案:

答案 0 :(得分:2)

确保MySQL Connector .jar文件位于类路径环境变量中。 IDE(如NetBeans)有时会帮助您在IDE中放置.jar文件。您需要使用-cp选项运行应用程序,或将其添加到类路径环境变量中。