从 SQL 获取数据并将其插入到 Java 文本字段中

Getting the data from SQL and inserting it inside the Java Textfield

我一直在尝试从 SQL 中获取数据并将其插入到 JTextfield 中。

Class.forName("com.mysql.cj.jdbc.Driver");
Connection connection =DriverManager.getConnection("jdbc:mysql://localhost:3306/Management", "root", "admin"); 
Statement st = connection.createStatement();
String sql ="SELECT * FROM information WHERE id =?";

pst=connection.prepareStatement(sql);
pst.setString(1,txtCustomerId.getText());
rs=pst.executeQuery();

if (rs.next()){
String ID = rs.getString("Firstname");
txtFirstname.setText(ID);
}

这段代码在按钮动作中,但是当我点击按钮时,没有任何反应。

我重做了我的 JFrame 并重写了这段代码。这段代码没有问题。我认为它只是覆盖,因为我复制了以前的 JFrame。