我是否默认安装并配置了odbc / jdbc及其驱动程序?

时间:2013-09-03 14:43:06

标签: java sql jdbc odbc

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

1 个答案:

答案 0 :(得分: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)。

相关问题