请教各位一个菜问题,关于提交一个随机数,我是新手(100分)

  • 主题发起人 主题发起人 xp166
  • 开始时间 开始时间
X

xp166

Unregistered / Unconfirmed
GUEST, unregistred user!
我生成了一个随机数,想再想把他提交到库里去,该怎么做,
我是新手,帮帮忙吧,最好写的详细一点,谢谢
 
生成随机数:
i := Random(10);
//10以内
插入数据库
Query1.SQL.Clear;
Query1.SQL.Add('insert temp1 values(' + IntToStr(i) + ')');
Query1.ExecSQL;
Query1.Close
 
谢谢fanhongwei,我已经用序号发生器产生了一个16位的随机数,就是想把它提交到数据库里,用submit,然后
出现新的一页,告诉提交成功。
我是这样取得:
Statement stmt=dbconn.conn(yhid,yhkl,weburl);
String string_aaa="select to_char(sysdate,'yyyymmdd')||'xxxx'||lpad(wwwwwww.nextval,4,'0') wwww from dual";
ResultSet rs=stmt.executeQuery(string_aaa);
 
JDBC是自动提交sql语句的,除非你指定为手动提交。用try{} catch() {}包含你的程序,
如果没有捕获到异常,证明提交成功。
在出现的新页面中如果要显示插入的随机数,用
SELECT wwwwwww.CurrVal FROM dual;
 
String string_aaa="select to_char(sysdate,'yyyymmdd')||'xxxx'||lpad(wwwwwww.nextval,4,'0') wwww from dual";
ResultSet rs=stmt.executeQuery(string_aaa);
 
接受答案了.
 
后退
顶部