數組保存到資料庫
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>
數據處理方法解析轉換後的字元串,執行資料庫保存操作。