我想使用jTextField显示数据库中书籍的数量,但它一直显示此消息“索引1超出范围”。下面是我的代码中写道:如何在MS SQL中显示jTextField中的“count”查询结果
private void CountBooks(){
try{
String q = "USE BookstoreRecord; SELECT COUNT(Title) AS Tiltle FROM Books;";
Connection conn = DBconnection.getCon();
ResultSet rs;
PreparedStatement ps = conn.prepareStatement(q);
ps.setInt(1, 20);
rs = ps.executeQuery();
if(rs.next())
jTextField2.setText(Integer.toString(rs.getInt(1)));
}catch(Exception e){
JOptionPane.showMessageDialog(null,e.getMessage());
}
}
我可以知道20是什么bookId? –
请向我们展示表格描述 – aksappy
其中是参数索引(?)插入值 –