Java JDBC |Не удается запустить с консоли - PullRequest
0 голосов
/ 12 июня 2011

Я разработал программу, в которой я выполняю некоторые подключения к базе данных и отправляю некоторые запросы с JDBC.

Я использовал MySQL, NetBeans 6.9 под Ubuntu 11.04 в качестве платформы.Когда я запускаю приложение из 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 Ответ

2 голосов
/ 12 июня 2011

Убедитесь, что файл .jar MySQL Connector находится в переменной окружения classpath. Среды IDE, такие как NetBeans, иногда помогают размещать файлы .jar в пути к классам, когда вы находитесь в среде IDE. Вам нужно будет либо запустить приложение с параметром -cp, либо добавить его в переменную окружения classpath.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...