【发布时间】:2017-07-02 00:14:28
【问题描述】:
我无法从我的数据库中查询记录,并收到“UCAExc:::4.0.2 Invalid argument in JDBC call: parameter index out of range: 1”错误消息
这是如何引起的,我该如何解决?
public void query(){
String name = name_tt.getText();
DefaultTableModel model= new DefaultTableModel();
JScrollPane scrollPane = new JScrollPane();
scrollPane.setBounds(0, 283, 555, 212);
contentPane.add(scrollPane);
table = new JTable(model);
scrollPane.setViewportView(table);
model.addColumn("ID");
model.addColumn("IDs");
model.addColumn("Name");
try
{
PreparedStatement pst = con.prepareStatement("SELECT * FROM TEST
WHERE IDs LIKE '?*' ");
pst.setString(1, name);
ResultSet rs = pst.executeQuery();
while(rs.next())
{
model.addRow(new Object[]{rs.getInt(1),rs.getString(2),rs.getInt(3)});
}
}
catch(Exception e){
System.out.println(e.getMessage());
};
}
【问题讨论】:
标签: java jdbc ucanaccess