String content = null;
while(rsnext()) {
content = content + rsgetString("学生姓名") + "\t" + rsgetString("xxxx") + "\t" + rsgetString("xxx") + "\n";
}
textAreasetText(content);
按升序那个,直接在sql里面控制就行了
SELECT FROM ORDER BY 学号 ASC
你是什么意思??
你好像没有理解cache 和cycle的意思啊,现在给你介绍下:
创建一个序列(NewStudNo),初始值为10001,步长为1,最大值为99999
create sequence newstudno
increment by 1 --每次增长1
start with 10001 --表示从1开始计值
maxvalue 99999 --有两个可选值,要么无最大值,要么指定最大值
minvalue 1 --同maxvalue
cycle --表示达到最大值后从头开始,也可以为nocycle
cache 10 --指定cache的值。如果指定CACHE值,oracle就可以预先在内存里面放置一些sequence,这样存取的快些。cache里面的取完后,oracle自动再取一组到cache。 使用cache或许会跳号, 比如数据库突然不正常down掉(shutdown abort),cache中的sequence就会丢失 所以可以在create sequence的时候用nocache防止这种情况。
order;--指定排序
希望对你有帮助!
一维数组只能保存一个列的多个行
只能select 一个列名数据库中没有普通的数组 但是可以在得到表后,循环每一行,把指定列的值取出,并放入你的数组
table = dalGetTable("select age from emploees")
int count = tableRowsCount; //获取行数以便确定数组的大小
int[] ages= new int[count];
for i=0 ;i<count;i++ {
ages[i] =tableRows(i)("age");
}
declare@aint
set@a=1
while1=1
begin
insertinto表名values()
if@a=100break
set@a=@a1
end
---
以上,希望对你有所帮助。
以上就是关于java中如何实现数据库数据循环显示(急)全部的内容,包括:java中如何实现数据库数据循环显示(急)、oracle 序列为什么 cache 必须小于cycle、如何将读取数据库后的值 循环保存到数组里等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)