我用c#编写程序, 完成后,我将在多台电脑上安装程序, 我想使用sql server将所有PC中的程序连接到另一台PC中的一个数据库。 我怎么能这样做?
答案 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();
...
以类似的方式你可以