C#控制台应用程序与SQL数据库

时间:2012-07-19 01:38:07

标签: c# database

我有一个Visual C#控制台应用程序(最终我会添加一些图形)。我想将此项目与具有以下功能的数据库集成:

  1. 在执行期间,程序应能够将数据写入数据库
  2. 在执行期间,程序应能够从数据库中读取数据
  3. 数据库应存储在服务器上(本地将立即执行)
  4. 如何在Visual Studio 2010 Ultimate中获得此功能? (如果您需要更多信息,请告诉我)

    我应该在Visual Studio中添加什么“项目”以便我可以使用查询字符串编写SQL语句?

    随着时间的推移,我希望能够将数千条记录存储到在线数据库中。 谢谢!

1 个答案:

答案 0 :(得分:12)

我不会为你编写实际的代码,因为我没有看到任何迹象表明你自己先尝试过这样做。以下是涉及的基本步骤:

  1. 将对System.DataSystem.Data.CommonSystem.Data.SqlClient的引用添加到您的项目中。

  2. 声明成员(类)变量以保存对SqlAdapterSqlConnectionSqlCommand的引用。

  3. 在类构造函数或初始化方法中创建上述每个属性,根据需要为每个属性设置属性(例如,SqlConnection要求您为ConnectionString提供值,并且{ {1}}需要SqlCommandCommandType值,等等。

  4. 使用上述成员变量来访问数据,就像在GUI应用程序中一样,除了没有用于显示数据的UI控件 - 所有数据访问都是通过您的代码进行的。

  5. 有关设置的具体方法,请创建标准的WinForms应用程序并设置数据库连接,查询等。查看VS为每个变量创建的变量,以及它们如何在CommandText中初始化 - 您需要在代码中自己执行相同的步骤,而不是通过在VS用户界面中拖放内容。

    这应该足以让你入门。一旦您尝试过,您可以在SO上发布与特定问题相关的任何问题作为新问题。