需要有关客户端/服务器Windows应用程序的更多信

时间:2010-07-05 22:42:08

标签: c# sql-server client-server

我将使用 c# SQL server 2000 对Windows应用程序进行编程 本程序使用一个中央数据库和本地网络中其他计算机上运行的程序的所有其他版本在服务器计算机上使用此中央数据库

但我不知道如何实现客户端/服务器应用程序

经过大量搜索后我发现我只需要在连接字符串中指定数据库服务器的IP

所以这是我的问题......

  1. 我需要的唯一更改是在连接字符串中指定数据库服务器的IP吗?

  2. 除了我的程序(数据库客户端工具或任何其他库),客户端计算机是否还需要任何其他程序?

  3. 我发现很多文章都在讨论网络库(dbmssocn,dbmsrpcn,dbmsspxn),那么这些库的用途是什么?以及如何在我的代码中使用它们?哪一个更好?

  4. 非常欢迎任何涉及此主题的示例程序或文章的链接

  5. 提前致谢

2 个答案:

答案 0 :(得分:0)

哇 - 这是个大问题。

由于这是Microsoft SQL Server,因此对您来说很容易。使用System.Data.SqlClient.SqlConnection(创建一个新实例,然后调用.Open()方法打开一个连接。使用System.Data.SqlClient.SqlCommand(创建一个新实例) - 并将.CommandText设置为要运行的语句或存储过程,然后调用ExecuteReader()之类的命令来运行语句并带回读者。

注意 - 打开数据库连接时,需要指定连接字符串。如果您不知道如何创建连接字符串,则有两个选项:

  • 转到http://www.connectionstrings.com/并按照指示
  • 在桌面上创建一个名为test.udl的新的空(零字节)文件。现在,双击该文件,这将启动UDL向导,再次按照步骤操作。完成后,保存更改,然后使用记事本打开该文件以查看完整的连接字符串。
祝你好运!

答案 1 :(得分:0)

唯一要做的是在连接字符串中指定服务器的名称或IP地址,并且可以通过使用发布到网络中的特定文件夹来在客户端工作站中安装应用程序。