我认为这是一个非常新手的问题,如果我使用错误的论坛提问,请提出建议。
我对使用MS SQL Server进行数据库的基本了解,以及使用C ++和C#进行编程。我正在尝试通过使用MS SQL Server Express 2008 R2建立自己的数据库并通过在C#Express 2010中创建的Windows表单访问它来自学更多。此时,我只想将其保留为免费或Express开发工具(不一定是微软)。
无论如何,我使用here提供的指令创建了一个数据库,并且我为每列适当地设置了数据类型(至少没有设置错误)。
现在我正在使用C#Express设计GUI,但就数据库连接而言,我有点碰壁。
是否有一种简单的方法来访问我使用C#Express在本地创建的数据库?任何人都可以推荐一本已经详细说明的指南吗?
我是一名自学者,所以我期待自己教会如何使用这些应用程序,但是我们将非常感谢任何能够指引我正确方向的指示。
答案 0 :(得分:4)
我首先来看看这个教程:
http://msdn.microsoft.com/en-us/library/ms178371.aspx
基本思路是创建一个connection string,它将定义许多内容,包括:数据库服务器所在的位置,数据库名称以及连接方式。
定义连接字符串后,您可能会使用SqlConnection,SqlCommand和SqlDataReader类来与数据库进行所有交互。如果你点击这三个类的链接并查看文档,你会发现它们有很好的例子。
答案 1 :(得分:2)
如果你比SQL更熟悉SQL,你可能想要使用旧式ADO.NET。
答案 2 :(得分:2)
最简单的方法是使用Visual Studio中的LINQ
您可能需要查看本教程,该教程将指导您完成所需的所有步骤。
http://www.codegod.de/WebAppCodeGod/tutorial-linq-to-sql---part-1-AID466.aspx
答案 3 :(得分:0)
简单
使用以下代码
SqlConnection con =
new SqlConnection(@"server=.\SQLEXPRESS;AttachDbFilename=path of database file;Integrated Security=True;User Instance=True");