1
該代碼使用它是工作,我怎麼能保持用戶名和密碼的安全,可以從大量的代碼使用,因此,當我修改密碼的話,我可以改變一個頁面,並影響到許多代碼如何保持一些信息的安全,並從後面的專用程序
using System;
using System.Data;
using MySql.Data;
using MySql.Data.MySqlClient;
namespace ExportXMLData
{
class ExportXML
{
static void Main(string[] args)
{
ExportXML exportXML = new ExportXML();
exportXML.Run();
}
private void Run()
{
// Change the variables to reflect values needed for
// your computer and database properties.
string Database = "";
string Server = "localhost";
string User = "";
string Pass = "";
string TableName = "";
string XMLRootNodeName = "Root";
string OutputFileName = "output.xml";
string conn =
"Database=" + Database + ";" +
"Server=" + Server + ";" +
"Uid=" + User + ";" +
"Pwd=" + Pass;
MySqlConnection connection = new MySqlConnection(conn);
MySqlDataAdapter adapter = new MySqlDataAdapter();
adapter.TableMappings.Add("Table", TableName);
connection.Open();
MySqlCommand query = new MySqlCommand("SELECT * FROM "
+ TableName, connection);
query.CommandType = CommandType.Text;
adapter.SelectCommand = query;
DataSet ds = new DataSet(XMLRootNodeName);
adapter.Fill(ds);
connection.Close();
ds.WriteXml(OutputFileName, XmlWriteMode.WriteSchema);
}
}
}
從不創建與字符串連接SQL查詢http://msdn.microsoft.com/en-us/library/ms161953.aspx – hazzik