如何将程序连接到另一台PC的数据库?

时间:2011-11-13 10:20:03

标签: c# .net sql-server connection-string

我用c#编写程序, 完成后,我将在多台电脑上安装程序, 我想使用sql server将所有PC中的程序连接到另一台PC中的一个数据库。 我怎么能这样做?

2 个答案:

答案 0 :(得分:4)

将程序中的连接字符串配置为指向数据库服务器。

来自http://www.connectionstrings.com的示例:

  

Data Source = myServerAddress; Initial Catalog = myDataBase; User   ID =名为myUsername;密码= MYPASSWORD;

答案 1 :(得分:1)

一个例子是在您的PC上设置MySQL数据库。你可以从MySQL Website获得它。之后,您需要以任何方式连接到它。要连接到该数据库,您可以使用.NET Connector。使用它,您可以通过以下方式访问远程数据库:

using MySql.Data.MySqlClient;
...

string myConnectionString = "SERVER=localhost;" +
                            "DATABASE=mydatabase;" +
                            "UID=user;" +
                            "PASSWORD=mypassword;";

MySqlConnection connection = new MySqlConnection(myConnectionString);
MySqlCommand command = connection.CreateCommand();
command.CommandText = "SELECT * FROM mytable";
MySqlDataReader Reader;
connection.Open();
Reader = command.ExecuteReader();
while (Reader.Read())
{
    string row = "";
    for (int i = 0; i < Reader.FieldCount; i++)
        row += Reader.GetValue(i).ToString() + ", ";
    Console.WriteLine(row);
}
connection.Close();
...

以类似的方式你可以

相关问题