http://expert.csdn.net/TopicView.asp?id=44234:)

解决方案 »

  1.   

    谢谢cxgtommy,但您给我的文章中只说了从数据库中取出数据,并没有增加,删除或更新数据库的操作。
      

  2.   

    既然能够读出数据,难道把SQL语句换一下,不就可以修改数据了吗?
      

  3.   

    不好意思,从数据库中读出数据,我早就做好了,但更新数据到数据库中好象只换一下sql语句还并不行。请详细说说,好吗,多谢了。
      

  4.   

    类似下面的东西吗?boolean execute(String sql) 
    --
    [Executes an SQL statement that may return multiple results.]
      

  5.   

    哎,查一下 JDBC 的规范不就知道了吗。
    execute() 是通用的但返回的只是布尔值
    executeQuery() 只接受 select 语句
    executeUpdate() 接受 update, delete
      

  6.   

    1:
       try{
         Statement st = con.createStatement(); 
         int count = st.executeQuery("insert into employee values('1','smith')");
       }catch(SQLException se)2:
       try{
         PreparedStatement ps = con.prepareStatement 
                               ("insert into employee values(?,?)");
         ps.setInt(1,1);
         ps.setString(2,"smith");
         ResultSet rs =ps.excuteQuery();
       }catch(SQLException se)
      

  7.   

    多谢各位大虾(特别是airwing)的赐教,本人不胜感激!