Я пытаюсь создать настольное приложение, в которое я добавляю / удаляю и т. Д. Моих сотрудников. Я использую SQLite для базы данных, JavaFX / Scene Builder для приложения. Поэтому я создал TableView с 4 столбцами. Для каждого столбца я дал свой личный идентификатор. Тем не менее, я не вижу информации в моем окне. Также я получаю сообщение об ошибке:
Что-то пошло не так ... [SQLITE_ERROR] Ошибка SQL или отсутствует база данных (рядом с "VALUES": синтаксическая ошибка)
И угадайте, какая у меня база данных - даже не пустая.
Вот часть моего кода, где я пытаюсь получить информацию из БД и отобразить на экране.
@FXML
private void pasalintiDarbuotojaVeiksmas() {
try {
Connection conn = DriverManager.getConnection("jdbc:sqlite:D:\\db\\darbuotojuDB.db");
Statement statement = conn.createStatement();
String insert = "SELECT * FROM darbuotojai (Vardas, Pavarde, Amzius, Kalba) VALUES ("+ dVardas + " " + dPavarde + " " + dAmzius + " " + dKalba + ")";
int a = statement.executeUpdate(insert);
statement.close();
} catch (SQLException e) {
System.out.println("Something went wrong..." + e.getMessage());
}
}
Вот моя таблица, где я хочу видеть всю информацию из базы данных.