jtable mysql数据库_使用MySQL数据库语法错误填充jTable
我有一個名為Servicos.java的JInternalFrame,代碼如下:
MySqlDAO sqlDAO = new MySqlDAO();
Connection conexao = null;
PreparedStatement pst = null;
ResultSet rs = null;
public Servicos() {
initComponents();
conexao = sqlDAO.conector();
}
private void procurar(){
String sql = "select * from servicos where in like ?";
try{
pst = conexao.prepareStatement(sql);
pst.setString(1, in.getText()+"%");
rs=pst.executeQuery();
table.setModel(DbUtils.resultSetToTableModel(rs));
}catch(Exception e){
e.printStackTrace();
}
}
private void inKeyPressed(java.awt.event.KeyEvent evt) {
// TODO add your handling code here:
procurar();
}
當我運行應(yīng)用程序時,我收到此錯誤:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:您的SQL語法中有錯誤;查看與您的MySQL服務(wù)器版本對應(yīng)的手冊,以獲得正確的語法,以便在第1行的'in like'%'附近使用
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的jtable mysql数据库_使用MySQL数据库语法错误填充jTable的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么时候使用mysql触发器_MySQL
- 下一篇: Hacking Diablo II之D2