我使用java和mysql开发了员工薪资管理。 我想生成一个PDF格式... 但当我点击生成工资单按钮..然后发生此错误... 我的生成单按钮的代码在这里:
Loader {
id: myLoader
}
Binding {
target: myLoader.item
property: "a"
value: 123
}
答案 0 :(得分:0)
在使用getString等之前,您需要调用ResultSet#next()
:
String sql ="select * from Deductions where emp_id = '"+value1+"'";
pst=conn.prepareStatement(sql);
rs=pst.executeQuery();
if(rs.next()) { // here
String val = rs.getString(5);
String reason = rs.getString(6);
}
next()
调用每次将光标向前移动一行。 ResultSet游标最初位于之前第一行;对方法的第一次调用使得第一行成为当前行;第二个调用使第二行成为当前行,依此类推。