数据库中如何存储一维数组??

java编程中,想要把结果记录进数据库,步骤为12345的形式,现在放在一个一维的数组中,怎么样把它放进数据库里呢???比如说步骤为a[1]=第一步a[2]=第二步,怎么样把这个数组存进库里??

简单点的办法,数据库用一个字段表示数组,字段类型为文本类型。

程序存入数组到数据库的时候,利用join方法把数组转换为分隔符分隔的字符串,比如你的例子数组a[1]="第一步";a[2]="第二步";合并后为"第一步|第二步",把这个合并后的字符串存入数据库你是会的。

从数据库里面取出合并后的字符串"第一步|第二步"以后,利用split方法可以转换为数组。

这个方法的最大的优点是可以保存个数不确定的数组,程序编写相当简单。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-09
数据库中没法存数组啊,反正我是没见过数组这个类型,你要存这个数组进去的话,先for循环遍历一下,用Stringbuffer追加成字符串,然后转成string存数据库吧
第2个回答  2015-05-15
1 字符串逗号隔开
2 创建主外键表
第3个回答  2020-08-07

相似回答