当前位置: 代码迷 >> J2SE >> 删除数据库表中一行数据失败,该怎么处理
  详细解决方案

删除数据库表中一行数据失败,该怎么处理

热度:444   发布时间:2016-04-24 13:27:09.0
删除数据库表中一行数据失败
Java应用程序,界面上有一个删除按钮,一个文本框(显示数据库表中各项的ID号),一个JTabel。我想点击按钮时将文本框中的ID号所对应的数据库表中的那一行给删除。可不知道为什么总是删不掉?
下面是按钮触发事件:
public void actionPerformed(ActionEvent e)
{
connect=new Connect();
con=connect.getConnection();
  st=connect.getStatement();
if (e.getSource()==btnDelete)
{
((DefaultTableModel)jTable1.getModel()).removeRow(jTable1.getSelectedRow() );
String prime=txtCode.getText(); 
try
{

String sql="delete from table where id='prime'";

st.executeUpdate(sql);

}
catch (Exception se)
{
se.getMessage();
}
}}
Connect是连接数据库的类。经测试能正常连接。
而我直接用delete from table where id='1'在数据库的查询管理器中可以正确删除。
请问代码哪里不对么?


------解决方案--------------------
String sql="delete from table where id= '"+prime+" '"; 
  相关解决方案