数组保存到数据库
A. 如何把一个字节数组存到数据库里,然后再读出来
保存字节数组到数据库分两步:
第一、利用FileInputStream.read(byte[])方法把内容读取到byte[]数组中,比如图片是由二进制数组成的,就可以定义为一个字节数组。
第二、在数据库中对应记录字段应该设置为blob类型,这样就能够顺利保存了
事例代码如下:
PreparedStatement
stmt
=
connection.generatePreparedStatement("INSERT
INTO
...
");
stmt.setBytes(1,
yourByteArray);
其中,yourByteArray是你读出来的字符数组。
B. 关于数组怎么存储到数据库中
PHP将数组存入数据库中的四种方式
最近突然遇到了一个问题,如何用PHP将数组存入到数据库中,经过自己的多方查找和研究,总结了以下四种方法:
1.implode()和explode()方式
2.print_r()和自定义函数方式
3.serialize()和unserialize()方式
4.json_encode()和json_decode()方式
C. 如何把数组存进数据库
存可以把数组连成字符串的形式存
取得时候再分割就好了
比如5个数字
update
表
set
unum="1,2,3,4,5"
取出来以后用split()函数分割
就好了
D. 怎么把数组存到数据库里相应的字段里
存可以把数组连成字符串的形式存 取得时候再分割就好了 比如5个数字 update 表 set unum="1,2,3,4,5" 取出来以后用split()函数分割 就好了
E. 各位,怎样在数据库里存储数组
建议用多行来存储数组;也就是说,数组的一个值存到表的一行中,然后给一个统一的序号表示这是属于同一数组的。
F. 在java中如何把字节数组存储到数据库
保存字节数组到数据库分两步:
第一、利用FileInputStream.read(byte[])方法把内容读取到byte[]数组中,比如图片是由二进制数组成的,就可以定义为一个字节数组。
第二、在数据库中对应记录字段应该设置为blob类型,这样就能够顺利保存了
事例代码如下:
PreparedStatement stmt = connection.generatePreparedStatement("INSERT INTO ... ");
stmt.setBytes(1, yourByteArray);
其中,yourByteArray是你读出来的字符数组。
G. 如何将一个数组存入数据库中
将一个数组存入数据库和使用的语言有关系。
通常的做法是将数组的内容转换后传递到和语言相关的数据处理方法中进行处理。
涉及到的数据转换的方法:
1:可以转换为json格式
[{key:1},{key:2}]
2:可以转换为xml
<values>
<key>1</key><key>2</key>
</values>
数据处理方法解析转换后的字符串,执行数据库保存操作。