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

java 二维数组 数据库_java 二维数组如何存入数据库usingSystem;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Xml;usingSystem.Xml.Serialization;usingSystem.IO;namespaceWindowsFormsApplication1{publicpartialclassForm…

大家好,又见面了,我是你们的朋友全栈君。

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);

}

}

}

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145949.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • for while循环语句举例python_for循环高级用法

    for while循环语句举例python_for循环高级用法程序在一般情况下是按顺序执行的。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式1.循环控制语句在了解循环语句的使用方法之前,我们先来了解几个循环控制语句:1)…

    2022年4月19日
    80
  • 概率论 协方差矩阵_方差和均值的性质

    概率论 协方差矩阵_方差和均值的性质http://blog.csdn.net/pipisorry/article/details/48788671要理解协方差矩阵,从以下几个步骤来说期望——>方差——>协方差——>协方差矩阵,这样更能理解它的由来和意义。本文主要讲意义和python里的使用,其实协方差矩阵有很强的实际意义和应用实例,有机会再补充。均值、方差和标准差给定一个含有n个样本的集合,可以得到样本的均值,方差和标准差。…

    2025年7月14日
    7
  • Linux(Centos7)机器间做互信

    Linux(Centos7)机器间做互信

    2021年5月15日
    119
  • charles抓包教程(微信7以上如何抓包)

    APP抓包和微信小程序抓包-Charles的精简使用教程目标教程一、安装Charles二、Charles简介(1)Charles欢迎页面(2)基础功能按钮(3)抓包内容显示方式(4)过滤抓包内容三、手机配置Charles代理四、解决配置Charles代理之后手机无法上网的问题五、手机APP抓包(1)对“花生地铁”APP进行抓包。六、微信小程序抓包(1)安装SSL…

    2022年4月12日
    956
  • Zookeeper分布式锁实现(zk怎么实现分布式锁)

    如题,使用zookeeper实现分布式锁时隔多日又来水文章了,距离上一篇好像过去很久了,现在回头看看之前写的那些东西,只能称之为“垃圾”。今天分享一个基于zookeeper实现的分布式锁简单案例,此案例仅实现了分布式锁的功能,代码优化等一概不扯。下面先来聊聊其实现的核心思想:首先用到zookeeper中的两个重要知识点:1、zookeeper中的节点类型:临时节点、临时有序节点、持久节点、持久有序节点。临时节点跟session关联。2、zookeeper的watch。以上两点就是实现分布式锁的核

    2022年4月12日
    59
  • 15款Java程序员必备的开发工具(转)

    15款Java程序员必备的开发工具(转)如果你是一名Web开发人员,那么用膝盖想也知道你的职业生涯大部分将使用Java而度过。这是一款商业级的编程语言,我们没有办法不接触它对于Java,有两种截然不同的观点:一种认为Java是最简单功能

    2022年8月1日
    27

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号