我想要一些提示。我曾在C#中的SQL数据库,但我正在开发一个新的小型应用程序,只需要存储一些联系号码,所以我计划访问,因为SQL将是矫枉过正,所以我从来没有去过访问数据库。 如何添加访问数据库文件 - >当我向解决方案添加新项目时,没有要添加的文件 消费与SQL的位变化相同吗?像访问数据库C#
"SELECT * FROM USERS WHERE [email protected]"
我想要一些提示。我曾在C#中的SQL数据库,但我正在开发一个新的小型应用程序,只需要存储一些联系号码,所以我计划访问,因为SQL将是矫枉过正,所以我从来没有去过访问数据库。 如何添加访问数据库文件 - >当我向解决方案添加新项目时,没有要添加的文件 消费与SQL的位变化相同吗?像访问数据库C#
"SELECT * FROM USERS WHERE [email protected]"
为什么不尝试使用SQL lite或SQL CE?这些使用基于文件的方法来存储数据(即他们将文件放在app_data文件夹中,因为我认为您需要访问)。
一些指针
http://weblogs.asp.net/scottgu/archive/2010/06/30/new-embedded-database-support-with-asp-net.aspx
使用SQL精简版:
虽然我完全同意SQL Lite和SQL Compact Edition上的Jaime并彻底支持他,但要回答您的问题,将不会有Access数据库从Visual Studio添加到项目中。但是,您可以简单地从Microsoft Access创建Access数据库并从C#中进行操作。如果你有以前的SQL Server经验,这将非常容易。您从System.Data.SqlClient中使用的大多数对象和方法将被替换为System.Data.OleDb。是的,你可以使用SQL语法与数据库进行交互。至于要使用的连接字符串,请参阅Connection Strings for Access 2007
您不需要安装任何内容以使用Jet,即Access所使用的数据库。 Jet已安装所有版本的Windows一段时间了。如果您使用C#来处理数据库,那么在其他PC上安装将非常容易,因为您可以确信几乎每个人都将拥有Jet。
@Jaime:你的建议比使用Access数据库有什么优势?谢谢 – 2010-12-04 14:11:35