我有一个Visual C#控制台应用程序(最终我会添加一些图形)。我想将此项目与具有以下功能的数据库集成:
如何在Visual Studio 2010 Ultimate中获得此功能? (如果您需要更多信息,请告诉我)
我应该在Visual Studio中添加什么“项目”以便我可以使用查询字符串编写SQL语句?
随着时间的推移,我希望能够将数千条记录存储到在线数据库中。 谢谢!
答案 0 :(得分:12)
我不会为你编写实际的代码,因为我没有看到任何迹象表明你自己先尝试过这样做。以下是涉及的基本步骤:
将对System.Data
,System.Data.Common
和System.Data.SqlClient
的引用添加到您的项目中。
声明成员(类)变量以保存对SqlAdapter
,SqlConnection
和SqlCommand
的引用。
在类构造函数或初始化方法中创建上述每个属性,根据需要为每个属性设置属性(例如,SqlConnection
要求您为ConnectionString
提供值,并且{ {1}}需要SqlCommand
和CommandType
值,等等。
使用上述成员变量来访问数据,就像在GUI应用程序中一样,除了没有用于显示数据的UI控件 - 所有数据访问都是通过您的代码进行的。
有关设置的具体方法,请创建标准的WinForms应用程序并设置数据库连接,查询等。查看VS为每个变量创建的变量,以及它们如何在CommandText
中初始化 - 您需要在代码中自己执行相同的步骤,而不是通过在VS用户界面中拖放内容。
这应该足以让你入门。一旦您尝试过,您可以在SO上发布与特定问题相关的任何问题作为新问题。