关于java连接数据库查询

来源:百度知道 编辑:UC知道 时间:2024/05/27 00:08:45
假设数据库test里有张表student,里面有number,name两个字段
现在有一个swing界面,上面有两个文本框,一个按钮,
要求在一个文本框中输入学号,然后按按钮,再另一个文本框里显示姓名
主要是这个查询代码怎么写?

String stuNumber=txtNumber.getText(); //得到文本框中你输入学号学号

连接查询:
PreparedStatement ps = null;

ResultSet rs = null;

Connection conn = DriverManager.getConnection(url,username,password);

ps = conn.prepareStatement("select name from student where number = ?");
ps.setString(1, stuNumber);
rs = ps.executeQuery();
while(rs.next()){
String stuName = rs.getString("name");
}

然后,把查出的姓名给文本框
txtName.setText(stuName);

Statement stmt = con.createStatement();
ResultSet rs=null;
rs=stmt.executeQuery("SQL查询语句");
//rs会得到所有查询结果