![]() |
1
1
好吧,一般来说,odbc已经过时/半退役(如果你想知道的话,大约10年),并且取代了更快/更容易处理的技术clled-oledb。 也就是说,忘记它吧——去实现一个TDS,并对它感到满意。 |
![]() |
2
3
IOBDC是一个ODBC驱动程序管理器,而不是实际的ODBC驱动程序,因此如果要使用它,MS SQL Server也需要一个ODBC驱动程序。如果您在Mac OS X上开发,并且有一个针对Windows的交叉编译器,那么您可以创建一个ODBC应用程序来执行Mac OS X上所需的数据库操作,然后针对Windows进行交叉编译。构建一个ODBC应用程序的好处在于,您所需要的只是目标数据库和操作系统的源代码和ODBC驱动程序,这样您就不会被研究。例如,OpenLink软件为最流行的关系数据库(包括SQL Server)提供了一套ODBC驱动程序,详情请参见 http://uda.openlinksw.com/sqlserver-odbc/ 至于OLEDB,它可能是一种更新的技术,即ODBC,但由于它是特定于Windows的,因此未能通过时间测试,因此已被另一种特定于Windows的技术(除非您有Mono)所取代。而ODBC是一个主要的通用数据访问API,可在大多数商业操作系统的Windows、Linux/Unix、Mac OS X等系统中使用,并继续得到其他第三方供应商(如OpenLink软件)的支持和维护,这些第三方供应商将确保它仍然是一个强大且可行的跨平台和独立于数据库的API。 |
![]() |
MaPo · Linux,设置锁定ICMP_过滤器选项 6 月前 |
![]() |
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 6 月前 |
![]() |
Bobby · 复合字面值总是左值吗? 7 月前 |
![]() |
9-Pin · C: 嵌套结构的堆栈内存分配 7 月前 |