VB.net中的哪个数据库模块允许我连接到SQL Server和MDF文件?

时间:2012-05-18 16:20:32

标签: sql-server database vb.net

你知道VB.net中的哪个模块允许我连接到文件(mdf/mdb)和SQL Server(不是在同一时间,而是在运行时更改)。

或者您知道两个具有相同API的模块吗?

我正在构建我不会在本地和服务器上工作的软件。但我不想因为我使用不同的模块而改变我的所有代码。我认识VB.net,但我从未使用过数据库。

有太多不同的数据库连接器令人困惑!

非常感谢您的回答和评论!

1 个答案:

答案 0 :(得分:1)

System.Data命名空间提供了可以通过ADO对任何受支持的数据源起作用的基类。您可以使用OleDb提供程序连接到SQL和MDB,但如果在访问SQL Server时使用本机SqlClient提供程序,则速度会快得多。您可能会发现DbProviderFactories类非常有用:

http://msdn.microsoft.com/en-us/library/dd0w4a2z.aspx

相关问题