把二維陣列存到資料庫的乙個欄位中

2021-07-13 23:39:12 字數 4506 閱讀 9973

怎樣把二維陣列存到資料庫的乙個欄位中呢?

又要方便從這個欄位中取出來...可以自定義存放格式,例如xml 1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

usingsystem;

usingsystem.linq;

usingsystem.text;

usingsystem.windows.forms;

usingsystem.xml;

usingsystem.xml.serialization;

usingsystem.io;

namespace

privatestringm_strxml ="";

// 將二維陣列序列化成xml

privatevoidbutton1_click(objectsender, eventargs e)

,newstring};

xmlserializer xml =newxmlserializer( str.gettype() );

system.io.memorystream ms =newsystem.io.memorystream();

xmltextwriter writer =newxmltextwriter(ms, encoding.default);

xml.serialize(writer, str);

// 得到序列化後的xml字串,可以直接儲存到資料庫

m_strxml = encoding.default.getstring(ms.toarray());

messagebox.show(m_strxml);

}

// 把xml反序列化為二維陣列

privatevoidbutton2_click(objectsender, eventargs e)

}

}

}

}

定義的二維陣列 string str ,

這個格式,怎麼統一呢?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

usingsystem;

usingsystem.windows.forms;

usingsystem.io;

usingsystem.text;

usingsystem.xml.serialization;

usingsystem.runtime.serialization.formatters.binary;

namespace

system.io.memorystream ms =newsystem.io.memorystream();

privatevoidbutton1_click(objectsender, eventargs e)

, ,  };

binaryformatter bformatter =newbinaryformatter();

bformatter.serialize(ms, str);

// 把ms儲存到資料庫

}

privatevoidbutton2_click(objectsender, eventargs e)

}

}

}

}

如何把陣列做為乙個字段存入存入資料庫

插入的時候先把陣列轉化為字串,取出的時候再把字串轉化為陣列 將string字串轉換為array陣列 nsstring a nsstring alloc initwithstring 冬瓜,西瓜,火龍果,大頭,小狗 nsarray b a componentsseparatedbystr ing ns...

MySQL資料庫新增乙個字段

1 新增乙個字段 alter table tablename add 列名 資料型別 2 新增乙個字段設定預設值 alter table tablename add 列名 資料型別 default 0 注 這裡設定預設值為0 例子 在users表新增乙個int型別的字段isadmin,預設值為0 a...

PHP二維陣列根據某乙個字段進行排序

定義乙個陣列 arr array array id 1,num 2,array id 2,num 3,array id 3,num 4,array id 4,num 1,sort array direction sort asc 排序順序標誌 sort desc 降序 sort asc 公升序 fi...