SqlConnection myconn = new SqlConnection("Data Source=.;Initial Catalog=libdb;Integrated Security=True");
SqlDataAdapter myda = new SqlDataAdapter("select * from dball",myconn);
DataSet myds=new DataSet();
myconn.Open();
myda.Fill(myds);
DataTable mytb = myds.Tables[0];
DataRow[] myrows = mytb.Select("dbclass='maindb'");
string output="";
output+="<?xml version='1.0' encoding='gbk'?>";
output += "<数据库>";
output+="<文献期刊>";
foreach (DataRow a in myrows)
{
output += "<db name='" + a.ItemArray[0] + "' url='" + a.ItemArray[1] + "'><![CDATA[" + a.ItemArray[2] + "]]></db>";
}
output+="</文献期刊>";
output+="<自建数据库>";
本文演示了如何使用C#从SQL数据库中选择特定数据并将其转换为XML格式的过程。通过实例代码展示了连接数据库、读取指定条件下的数据及构建XML输出的方法。
46万+

被折叠的 条评论
为什么被折叠?



