小编Abh*_*das的帖子

java.sql.SQLException参数索引超出范围

在使用此代码时,它显示java.sql.SQLException Parameter index out of range (1 > number of parameters, which is 0):

private void cmd_searchActionPerformed(java.awt.event.ActionEvent evt) {                                           
try{

 String sql = "select * from STD where Name like '%?%' ";
      pst=conn.prepareStatement(sql);
      pst.setString(1,TXT_STUDENTNAME.getText());
      String value=TXT_STUDENTNAME.getText();
      rs=pst.executeQuery();
       jTable1.setModel(DbUtils.resultSetToTableModel(rs));

             }catch(Exception e){
       JOptionPane.showMessageDialog(null,e);
   }        
}     
Run Code Online (Sandbox Code Playgroud)

我怎样才能从这个例外中恢复过来?

java mysql mysql-error-1064

5
推荐指数
1
解决办法
2685
查看次数

标签 统计

java ×1

mysql ×1

mysql-error-1064 ×1