Java MySQL помощь с подключением к БД и таблицей! [требует правки]

167
20 апреля 2018, 16:50

Всем привет! В общем задача стоит чтобы спроектировать программу для БД! Создать кнопку добавить, изменить, удалить и поиск! В программе я все это сделал. В программе сделано подключения сразу. А мне нужно чтобы пользователь мог сам вписать (Сервер, порт, имя пользователя, пароль, БД и Имя таблицы у меня есть пример. Мне нужно сделать подключения как в примере на одну форму, далее при нажатии соединиться. Чтоб открывалась моя форма с кнопками и данными. И еще увидел что при выводе данных в таблицу они дублируются!

.

Вот моя форма тык! Вот БД! Заранее спасибо!

Answer 1

Выглядит как полноценное ТЗ, а не вопрос для сайта.
Могу посоветовать java.sql.DriverManager

Подключиться можно например так:

public static Connection getConnection(String url, String user, String password) {
    try {
        Properties props = new Properties();
        props.setProperty("user", user);
        props.setProperty("password", password);
        return DriverManager.getConnection(url, props);
    } catch (SQLException e) {
        e.printStackTrace();
        return null;
    }
}

Получать данные подобным образом

Statement statement = connection.createStatement();
ResultSet resultSet =  statement.executeQuery(sql);
resultSet.next();
resultSet.getInt(column);
statement.close();
connection.close();
READ ALSO
Scanner, stream и ооп

Scanner, stream и ооп

Есть класс TestClassЕсли это важно, тесты на junit

145
Функция return в Java

Функция return в Java

Как понять что надо ставить в выражении return? Когда ставить return 0 и все return c другими выражениями? Как определить, что нужно ставить после return...

162
True and false after return [требует правки]

True and false after return [требует правки]

Что обозначает false или true после оператора return и в каких позициях обозначаются условия false и true

154