写入数据库问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 20:15:45
数组:a[50]里有若干个字符,需要写入数据库,怎么写啊,弄个例子出来看看。
一个a[50]为数据库表的一行数据啊
例子:设该数据表mn的字段为:name address tel qq time0 time01 time02......time40
怎么循环啊
sql = "update mn set name = "asf"

两种方法:
1.既然数组不是很长,就可以逐个插入就是了,不需要循环了。
2.定义一个字段数组。b[50],里面包含与a[50]值对应的字段名字,然后再循环。
for(int i = 0;i<a.length;i++){

//sql = "update mn set b[i] = a[i];

}
个人观点,仅供参考!

你这样写在存取数据库上比较繁琐,而且如果数据量比较大的情况下,查询速度比较慢。
最好的方法是你用一个索引值来标示这个数据库的多项。比如:
name adress tel qq time id
cc *** *** **** *** 1
cc *** *** **** *** 2

for(int i = 0;i<a.length;i++){

//SQL语句循环插入呗

}