2012-11-07 90 views
0

我想创建一个独立于数据库类型的自定义数据库驱动程序,如SQL Server,SQL LITEMDB。请提供一些关于如何实现这一点的想法。如何独立于数据库类型创建数据库驱动程序

+0

用什么语言?在Java中已经有了[tag:jdbc]标准,但它不会帮助你使用不同的SQL方言,你需要更高的抽象级别。 –

+0

请问一个具体的问题,答案可能是具体的,而不是要求提出意见。 –

+0

我需要使用C#创建。 C#中是否有这样的驱动程序可以使用不同的数据库类型? –

回答

0

这个问题很一般。如果您得到关于数据库独立数据库服务器体系结构的详细编程技巧,我会感到惊讶。

作为一个非常普遍的事情,我建议您查看已经嵌入MS Access中超过12年的功能。这是表格链接。

表链接允许MS Access数据库+应用程序包含来自其他数据库的表或视图,就好像它们是Access数据库中的视图一样。它通过访问知道如何在外部数据库上操作的DBMS服务器来实现这一点,使用ODBC等机制。

在此设置中,客户端(本地Access应用程序)与本地MS Access服务器进行通信,该服务器与与数据库进行通信的外部数据库服务器进行通信。

我意识到这不是你所要求的。但是在开始绕过外部DBMS服务器的架构之前,您需要了解它。

相关问题