从 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。
我一直在尝试从 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。