如何保证某些信息的安全,并从私有过程的背后使用它
本文关键字:过程 背后 何保证 信息 安全 | 更新日期: 2023-09-27 18:07:18
这个代码是工作我怎么能保持用户名和密码安全,可以从许多代码使用,所以当我改变密码,然后我可以改变一个页面和效果许多代码
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);
}
}
}
让'User'和'Pass'变量成为'ExportXML'类的属性
这取决于架构。你想要访问的地方。您可以在类中声明private string Pass
,并使用例如Friend程序集来访问公共类的内部成员。