首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-02-17 
删除数据库表中一行数据失败Java应用程序,界面上有一个删除按钮,一个文本框(显示数据库表中各项的ID号),一

删除数据库表中一行数据失败
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+" '"; 

热点排行