java 查询数据库怎么循环输出

java 查询数据库怎么循环输出,第1张

public void jButton1_actionPerformed(ActionEvent actionEvent) {

try {

Connection con=conDB();

Statement st = concreateStatement();

ResultSet rs=stexecuteQuery("select NAME,PRICE from test");

StringBuffer sb=null;

定义一个 StringBuffer sb;

sbappend(rsgetString("NAME")+" "+rsgetString("PRICE"))

while(rsnext() )

{

sbappend(rsgetString("NAME")+" "+rsgetString("PRICE"));

jTextAreaappend(sbtoString());

}

rsclose();

stclose();

conclose();

}

catch(Exception e){

JOptionPaneshowMessageDialog(null,"出现异常!");

}

}

这个问题不难:

直接输出数组的话,好像每增加一个单元还得重定义一次下标,觉得不值。如果是我来做这个的话会把NavName = rs("NavName")改成NavName = NavName & "," & rs("NavName"),最后在循环结束后再NavName=split(NavName,",")来得到。

后面这个补充问题看得不太明白,也许把前面的问题按我说的思路做了后自然解决了。

NavName在上文应该是一个数组呀,怎么又是NavName(1000)这种函数的调用写法了呢。

ubound(NavName)可以取得一个数组的元素个数的。

如果数据量比较大建议在SQL语句中这样写select top 条数 from Navigation 这样要显示多少条就取多少条,如果是新闻索引页等建议把 换成只用得到的列名,这样虽然在代码上多了十几个字符,但感觉在大并发特别大数据量时的打开速度还是明显的。

补充说明:上面那个用逗号作分隔只是感觉比较像数组易于理解阅读,如果每个单元值是大段文字其中也可能出现逗号的话,这里就用别的比较少用的符号来分隔,比如^ $等。

select f1 from table1的结果集做为查询条件循环查询。

如:

set @a =select f1 from table1

foreach (@a)

{

select  from table2

where f2=@a

}

sql 语句是对数据库进行 *** 作的一种语言。 结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

可以用变量的形式来增加,不过你的userid 三位显然不够,因为你要加10000数据,所以要和authnum形式一样,5位才够

下面是一个简单的例子,你可以根据实际需求来改一下。

DECLARE @i int

DECLARE @strUserId varchar(10)

DECLARE @strAuthnum varchar(10)

Set @i = 0

WHILE @i < 10000

BEGIN

Set @i =@i +1

SET @strUserId = RIGHT('00000' + CAST(@i AS varchar(10)),5)

SET @strAuthnum = @strUserId

insert into user_info values(@strUserId,@strAuthnum)

END

力控组态软件变量的类型 力控监控组态软件的变量分为:中间变量、实时数据库变量(DB变量)、间接变量等类型。

实时数据库是服务器的心脏部分,主要存储过程数据、历史数据、组态数据、用户数据、报警和事件、系统状态。

主控卡才是进行i/o信号的处理和控制运算,实时数据库只是对控制卡传来的数据进行转换存储。

当 *** 作站请求数据时有的是从实时数据库中读取,数据就需要变换在传到 *** 作站,这就是实时数据库相应功能完成的。

当服务器故障,或者 *** 作站需要可以直接从控制器读取所需要的实时数据。

以上就是关于java 查询数据库怎么循环输出全部的内容,包括:java 查询数据库怎么循环输出、asp数据库循环输出、sql语句怎么循环查询等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9798484.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存