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,"出现异常!");

}

}

在你foreach的时候 直接写个insert into 语句 循环一次 你读取一次 插入一次就可以了。不说要去除ID重复 是数据库的话 就直接设置为主键就可以了

foreach( $books as $book )

{

$names = $book->getElementsByTagName( "name" );//书名

$name= $names->item(0)->nodeValue;

$result = mysql_query("insert into biao values ($name)");

}

这样是可以做到的

---如果数据库中已经存在test表则,将其drop掉,

if exists (select from dboSysobjects where id='test' and OBJECTPROPERTY(OBJECT_ID('test'),'IsTable')=1 )

drop table test

--新建数据库

create table test

(

id int

)

declare @i int,@num int --定义变量用来存储循环初始值和结束值

select @i=1,@num=1000

while (@i<=@num) ---进入循环

begin

insert into test values(@i)

select @i+=1

end

select from test

drop table test --删除实体表,如果程序真用则就不要删除了

你是要一次插入多条数据么,如果是的话,你可以拼装sql语句,一条语句执行,这样会快很多

insert into()

( (select from dual)

union all

(select from dual)

也用不着存储过程啊,直接运行下边

with t as

(select number rn from masterspt_values where type='p')

select 

convert(varchar(7),dateadd(month,rn,CAST('2015-01-01' as datetime)),120) from t where 

dateadd(month,rn,CAST('2015-01-01' as datetime))<=CAST('2015-12-31' as datetime)

首先你写的语法就是错误的子查询中不可以有ORDERBY第二我觉得用游标写比较好第三查看所以有ID的表和列语句是这样写的Selecttabname,colnameFROMSysObjectsastab,syscolumnsascolWhereXType='U'andtabid=colobject_idandcolname='ID'

以上就是关于java 查询数据库怎么循环输出全部的内容,包括:java 查询数据库怎么循环输出、求助,简单php循环写入数据库、SQL中 如果我要建一张表,表中的数据是1到10000,有什么快捷方法写入,可以用循环吗那样的循等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/9780635.html

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

发表评论

登录后才能评论

评论列表(0条)

保存