evaboy Ответов: 0

Как включить мою базу данных SQL в мою программу


Привет Друзья;
Пожалуйста, мне нужна идея о том, как я могу включить свою базу данных mysql в мою последнюю банку.
l создайте прогрм, у которого есть база данных, но когда я запускаю его на другом компьютере, он выдает мне ошибку "неизвестная база данных". Но всякий раз, когда я запускаю его на своем компьютере, который я использовал для его сборки, он работает идеально. Так как же программисты помещают базу данных в программное обеспечение для использования программного обеспечения?

Спасибо.

Что я уже пробовал:

private PreparedStatement prep= null;
    public Statement stmt = null;
    public ResultSet res = null;
    private Connection con = null;
    String address = "jdbc:mysql://localhost:3306/BackIt_db";
    String user = "root";
    String pass = "root";

try {
            Class.forName("com.mysql.jdbc.Driver");
            con = (Connection) DriverManager.getConnection(address, user, pass);

        } catch (ClassNotFoundException ex) {
            Logger.getLogger(BackItDb.class.getName()).log(Level.SEVERE, null, ex);
            System.out.println("Error");
        }catch (SQLException ex) {
                Logger.getLogger(BackItDb.class.getName()).log(Level.SEVERE, null, ex);
            }

Richard MacCutchan

Вам необходимо убедиться, что библиотеки Java runtime установлены на компьютере, на котором вы устанавливаете свое приложение.

evaboy

Установлена среда выполнения Java. Он просто жалуется на отсутствующую базу данных.
Даже, чтобы поэкспериментировать, l теперь удалил базу данных с ПК, который l использовал для создания программы, и программа все еще жаловалась на отсутствие базы данных.
Я использую mysql.

Richard MacCutchan

Вы создали базу данных на другом компьютере?

Mohibur Rashid

Предложение: начните использовать maven для управления своими репозиториями. Великолепный инструмент. И библиотека jdbc может отсутствовать

0 Ответов