У меня есть текст на основе даты с таблицей слов1, и с помощью кода ниже я хочу вставить строку в текст1.
Но когда я возвращаюсь к клиенту mysql и выполняю describe lyrics1
, он не обновляется.
Я не получаю ошибки, он подключается к базе данных в порядке.По крайней мере, я не получаю сообщение о том, что не смог.
connectToDB();
ok.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try {
String query = "INSERT INTO lyrics1(name, artist) values(?, ?)";
PreparedStatement statement = connection.prepareStatement(query);
statement.setString(1, nameOfSong.getText()); // set input parameter 2
statement.setString(2, artist.getText());
ResultSet rs = statement.executeQuery("SELECT * FROM lyrics1");
while (rs.next()){
System.out.println(rs.getString(1));
}
rs.close();
statement.close();
connection.close();
} catch (SQLException insertException) {
displaySQLError(insertException);
}
internalFrame.dispose();
}
});