Всем привет! В общем задача стоит чтобы спроектировать программу для БД! Создать кнопку добавить, изменить, удалить и поиск! В программе я все это сделал. В программе сделано подключения сразу. А мне нужно чтобы пользователь мог сам вписать (Сервер, порт, имя пользователя, пароль, БД и Имя таблицы у меня есть пример. Мне нужно сделать подключения как в примере на одну форму, далее при нажатии соединиться. Чтоб открывалась моя форма с кнопками и данными. И еще увидел что при выводе данных в таблицу они дублируются!
.
Вот моя форма тык! Вот БД! Заранее спасибо!
Выглядит как полноценное ТЗ, а не вопрос для сайта.
Могу посоветовать 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();
Как понять что надо ставить в выражении return? Когда ставить return 0 и все return c другими выражениями? Как определить, что нужно ставить после return...
Что обозначает false или true после оператора return и в каких позициях обозначаются условия false и true