和java恋爱啊??这叫欺骗java的感情....呵呵...语句其实很简单..

解决方案 »

  1.   

    不是一样做的吗?有什么难的地方?
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);   
    String sql="insert into test values ('xxx', 'xxx' )" ;   stmt.executeUpdate(sql);   //insert, update用executeUpdate,没有返回记录
    //ResultSet rs=stmt.executeQuery(sql); select用executeQuery(sql);
      

  2.   

    ResultSet rs = conn.query("select max(ru_ku_id) as maxid from ru_ku");
    这个能行吗?
      

  3.   

    这个很简单的,唯一的难点就是你的数量增加想写在SQL语句里。
    别的我不太了解,如果你用的是Oracle的话,如果数量字段是数字类型,那么你直接输入算式就可以存入结果,如:“… 数量 = 9 + 5 … ”,就可以存入14进去。
      

  4.   

    我的意思说,一个jsp页面同时向两个表插入数据,其中有一个表要检查重复,如果重复就更新,不重复就插入一条新的记录,向一个表插入数据已经成功了,但是如何检查另一个表中数据是否重复,我是刚学jsp,如果问题很幼稚,请大家谅解,可能是我把问题说的复杂了!!!请多指教!!!先谢谢了!
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);   
    还有请解释一下括号里的参数是什么意思,我查了文档了,但是e文不好,不是很明白啊,请指教!!!
      

  5.   

    我的意思说,一个jsp页面同时向两个表插入数据,其中有一个表要检查重复,如果重复就更新,不重复就插入一条新的记录,向一个表插入数据已经成功了,但是如何检查另一个表中数据是否重复,我是刚学jsp,如果问题很幼稚,请大家谅解,可能是我把问题说的复杂了!!!请多指教!!!先谢谢了!
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);   
    还有请解释一下括号里的参数是什么意思,我查了文档了,但是e文不好,不是很明白啊,请指教!!!-----------------------------------------
    先回答第二个问题:
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); ResultSet.TYPE_SCROLL_SENSITIVE: 返回结果rs中的游标移动方式
      这个参数有3种:ResultSet.TYPE_FORWARD_ONLY, ResultSet.TYPE_SCROLL_INSENSITIVE, or ResultSet.TYPE_SCROLL_SENSITIVEResultSet.CONCUR_UPDATABLE:返回结果rs中的记录是否可更改
      这个参数有2种:ResultSet.CONCUR_READ_ONLY or ResultSet.CONCUR_UPDATABLE 
    前面问题:
       插第二个表的时候,先执行sql="select count(*) from table where 条件"(用executeQuery(sql);),返回>说明重复,再执行sql="updata table  set ... where 条件"(用executeUpdata(sql);); 返回0说明无记录,执行sql="insert into table ..." 用executeUpdata(sql);); 现在明白了8
      

  6.   

    谢谢jihanzhong(逍遥)!!!同时也谢谢大家!!!
    搞定了,难者不会,会者不难,希望大家能多多帮助我!!!