我用JDBC-OBDC访问一个ACCESS数据库,插入数据可以,但无法清空一个表,
执行 st.execute("delete from sj") sj 是要清空的表名,执行后无错误提示,但是sj表还是原样,没有清空,请各位高手帮忙

解决方案 »

  1.   

    看你用什么方式了  要是用preparedstatement那后边要加st.update***什么忘记了   哎  ~  就说jbuilder不好   用的什么都记不住  你查api里有
      

  2.   

    估计你最后没有commit,再调用conn.commit()看看
      

  3.   

    st.execute("delete from sj") 
    是执行语句   但对地层数据库操作就必须写上
    st.executeupdate()
    不然该sql语句不在数据库上执行  删除修改增加都默认为update动作