1

我对 odbc/jdbc 概念感到困惑,我知道它们的含义以及它们是如何工作的,但是我有一些问题,如果你能帮助我得到答案,我会很感激。我现在只使用 sql server 作为 db,但从未安装和配置 odbc 或其驱动程序,这是什么?我是否默认安装和配置它们?是否总是需要安装和配置 odbc/jdbc 及其驱动程序?为什么java应该有jdbc?为什么它不能像其他编程语言一样使用odbc?我可以使用例如 c# 和 jdbc 吗?

4

1 回答 1

0

我现在只使用 sql server 作为 db,但从未安装和配置 odbc 或其驱动程序,这是什么?

我以为你说你知道 ODBC 是什么?听起来你不确定?

odbc 驱动程序是一个开放的数据库驱动程序连接,它是连接到大多数数据库的通用方式。它可能适用于基本功能,但通常最好为您正在使用的数据库获取更具体的驱动程序类型。

我是否默认安装和配置了它们?

默认情况下,您通常有 odbc 驱动程序(我不确定您使用的是什么系统,甚至不确定它是如何设置的),但未配置连接。您可以根据需要将它们配置为 Windows 中的环境变量(如果您正在使用)或应用程序中的环境变量。

是否总是需要安装和配置 odbc/jdbc 及其驱动程序?

不,仅当您想使用 odbc/jdbc 连接时。

java为什么要有jdbc?

它是 Java 的标准 API。抱歉,我不知道还能说什么。

为什么它不能像其他编程语言一样使用 odbc?

因为为 java 编程的标准数据库 API 是 jdbc。

我可以使用例如 c# 和 jdbc 吗?

是的,但您是否专门尝试连接到 SQL Server?我会使用 SqlClient 之类的东西来做到这一点(System.Data.SqlClient)。

于 2013-09-03T15:21:53.557 回答