List<String> list = new ArrayList<String>();
listadd("元素1");
listadd("元素2");
listadd("元素3");
listadd("元素4");
for(int i=0;i<listsize();i++){
String item = listget(i);
String sql = "insert into table test(test)values(item)";
int flag = save(sql);//如果flag == 1则表示数据插入数据库成功,否则表示插入失败
}
//注释:你只需要写一个插入数据到数据库的方法save(String sql)即可。
你存入到list里面的是以个对象,所以打印出来的是LDF@1c6f579 这种形式的内存地址,
而rsgetString(1);是结果集里的一个数据(sql语句查询对应的字段)当然可以 。
Systemoutprintln(itnext()); 这句里面的itnext() 是一个对象 你要的是对象里的属性 你说怎么能打印出来。
可以这样写LDF ldf =(LDF)itnext(); systemoutprint(ldfgetA()+ldfgetB()+ldfgetC());不知道这样写你能不能明白
//遍历listBox2,把数据库中没有的数据插入数据空中!
for
(int
i
=
0;
i
<
listBox2ItemsCount;i++
)
{
string
a;
a
=
listBox2Items[i]ToString();
try
{
conOpen();
string
cmdText1
=
"insert
SC(列名)
values('"+a+"')";
SqlCommand
cmd1
=
new
SqlCommand(cmdText1,
con);
cmd1ExecuteNonQuery();
}
}
catch
(Exception
ex)
{
MessageBoxShow(exMessage);
}
finally
{
conClose();
}
用上面这个方法就可以插入多条数据
以上就是关于如何用java将集合的元素到入mysql全部的内容,包括:如何用java将集合的元素到入mysql、java读数据库存入list、C#中怎么把listBox中的若干个值写入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)