2023年6月21日发(作者:)

将XML⽂档导⼊到数据库表!xml是⼀个符合国际标准的并且极其简单的可扩展标记语⾔,但有时候我们会遇到将xml⽂档导⼊到数据库的情况。。下⾯介绍下如何完成。。⾸先将上⼀篇中的⽂档拷贝到debug⽬录下(也就是为了⽅便啦^_^),这⾥就没有⽤到配置⽂件,为了⽅便就直接⽤我的数据库; 1 XDocument xDoc = (""); 2 using (SqlConnection conn = new SqlConnection(@"server=.;database=Mydb;uid=sa;pwd=xqt")) 3 { 4 using (SqlCommand cmd = new SqlCommand("insert into Person(name,gender,age) values(@Name,@Gender,@Age);", conn)) 5 { 6 // 装配参数 7 SqlParameter[] paras = { 8 new SqlParameter("@Name", ar), 9 new SqlParameter("@Gender",),10 new SqlParameter("@Age",)11 };12 ge(paras);13 ();14 foreach (XElement item in ts())15 {16 // 遍历的东西就是Person,就是要加⼊到数据库中的对象17 paras[0].Value = t("Name").Value;18 paras[1].Value = t("Gender").Value;19 paras[2].Value = 32(t("Age").Value);20 eNonQuery();21 }22 }23 }

2023年6月21日发(作者:)

将XML⽂档导⼊到数据库表!xml是⼀个符合国际标准的并且极其简单的可扩展标记语⾔,但有时候我们会遇到将xml⽂档导⼊到数据库的情况。。下⾯介绍下如何完成。。⾸先将上⼀篇中的⽂档拷贝到debug⽬录下(也就是为了⽅便啦^_^),这⾥就没有⽤到配置⽂件,为了⽅便就直接⽤我的数据库; 1 XDocument xDoc = (""); 2 using (SqlConnection conn = new SqlConnection(@"server=.;database=Mydb;uid=sa;pwd=xqt")) 3 { 4 using (SqlCommand cmd = new SqlCommand("insert into Person(name,gender,age) values(@Name,@Gender,@Age);", conn)) 5 { 6 // 装配参数 7 SqlParameter[] paras = { 8 new SqlParameter("@Name", ar), 9 new SqlParameter("@Gender",),10 new SqlParameter("@Age",)11 };12 ge(paras);13 ();14 foreach (XElement item in ts())15 {16 // 遍历的东西就是Person,就是要加⼊到数据库中的对象17 paras[0].Value = t("Name").Value;18 paras[1].Value = t("Gender").Value;19 paras[2].Value = 32(t("Age").Value);20 eNonQuery();21 }22 }23 }