当前位置:首页 > 开发 > 编程语言 > Java > 正文

java 二维数组如何存入数据库

发表于: 2015-07-09   作者:cuiyadll   来源:转载   浏览:
摘要: using System; using System.Linq; using System.Text; using System.Windows.Forms; using System.Xml; using System.Xml.Serialization; using System.IO; namespace WindowsFormsApplication1 {
using System;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.Xml.Serialization;
using System.IO;
 
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private string m_strXML = "";
 
        // 将二维数组序列化成XML
        private void button1_Click(object sender, EventArgs e)
        {
            string[][] str = { new string[] { "1","2","3" }, new string[] { "A","B","C" } };
            XmlSerializer xml = new XmlSerializer( str.GetType() );
            System.IO.MemoryStream ms = new System.IO.MemoryStream();
            XmlTextWriter writer = new XmlTextWriter(ms, Encoding.Default);
            xml.Serialize(writer, str);
 
            // 得到序列化后的XML字符串,可以直接保存到数据库
            m_strXML = Encoding.Default.GetString(ms.ToArray());
            MessageBox.Show(m_strXML);
        }
 
        // 把XML反序列化为二维数组
        private void button2_Click(object sender, EventArgs e)
        {
            // 从数据库取出XML字符串,这里使用m_strXML变量
            XmlSerializer xml = new XmlSerializer( typeof(string[][]) );
            StreamReader sr = new StreamReader(new MemoryStream(System.Text.Encoding.Default.GetBytes(m_strXML)), System.Text.Encoding.Default);
            string[][] str=(string[][])xml.Deserialize(sr);
            foreach (string[] s1 in str)
            {
                foreach (string s2 in s1)
                {
                    MessageBox.Show(s2);
                }
            }
        }     
    }

 

java 二维数组如何存入数据库

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
java 二维数组 第一种方式: Object[][] data2=new Object[rowCount][columnCount]; 上述java语句的
java 二维数组 第一种方式: Object[][] data2=new Object[rowCount][columnCount]; 上述java语句的
java 二维数组 第一种方式: Object[][] data2=new Object[rowCount][columnCount]; 上述java语句的
java 二维数组 第一种方式: Object[][] data2=new Object[rowCount][columnCount]; 上述java语句的
java 二维数组 第一种方式: Object[][] data2=new Object[rowCount][columnCount]; 上述java语句的
所谓二维数组,可以简单的理解为是一种“特殊”的一维数组,它的每个数组空间中保存的是一个一维数
所谓二维数组,可以简单的理解为是一种“特殊”的一维数组,它的每个数组空间中保存的是一个一维数
所谓二维数组,可以简单的理解为是一种“特殊”的一维数组,它的每个数组空间中保存的是一个一维数
数组初始化: 1,动态初始化:数组定义与为数组分配空间和赋值的操作分开进行 2,静态初始化;在定
PHP将数组存入数据库中的四种方式 最近突然遇到了一个问题,如何用PHP将数组存入到数据库中,经过自
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号