当前位置: 首页 > 知识库问答 >
问题:

Microsoft JDBC驱动程序4.1可以与Microsoft ODBC驱动程序1.0一起使用吗?

沃楷
2023-03-14

我需要将sqljdbc4.jar升级到sqljdbc41.jar

Microsoft网站有以下信息:

sqljdbc41.jar ;类库提供了对JDBC4.0 API的支持。它包括JDBC4.0驱动程序的所有特性以及JDBC4.0 API方法。不支持JDBC 4.1(将引发异常“SQLFeaturenotSupportedException”)。

因此,已经在java中运行的JDBC API将正常工作。

但是,Microsoft ODBC驱动程序1.0必须与Microsoft JDBC驱动程序4.1兼容

Microsoft ODBC驱动程序1.0可以与Microsoft JDBC驱动程序4.1一起使用吗?

此外,如果java应用程序只使用JDBC连接到Microsoft SQL Server,而任何其他语言应用程序都需要使用ODBC连接到数据库,那么什么时候使用JDBC-ODBC桥?

系统规格:

Linux:64位Red Hat Enterprise Linux Server版本6.4

Linux上的ODBC:unixODBC 2.3.0驱动程序管理器

应用程序:仅限Java应用程序

共有1个答案

窦彦君
2023-03-14

什么时候使用JDBC-ODBC桥?

简短的回答是“不太多了”,因为JDBC-ODBC桥从Java8中删除了。

JDBC-ODBC桥是Java应用程序使用具有ODBC驱动程序但(尚未)没有JDBC驱动程序的数据库的过渡方式。JDBC-ODBC桥从未真正用于生产,事实上,从未得到正式支持。

 类似资料:
  • 我正试图在eclipse中运行我的第一个webdriver脚本。使用jre1。8.0_1111. 我使用了下面的代码,但它显示了错误。请帮我查一下密码。 错误堆栈 线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver设置。壁虎。驱动系统属性;有关更多信息,请参阅github。com/mozilla/geckodr

  • 我正在使用,并试图实现全局的方法,该方法应该在所有场景的执行完成后只执行一次。方法应该退出appium驱动程序。 目前,在每个运行场景之后执行钩子,这意味着每次都应该从头开始创建驱动程序,但我确实希望重用它。 任何帮助都将不胜感激

  • 这是我在运行上述程序时遇到的错误。有人解决了这个问题吗? 我尝试过改变Selenium和ChromeDriver的版本,但没有任何效果。

  • 有一个问题,它不隐藏浏览器,我能做什么?

  • 如何将Crystal Reports与ucanaccess jdbc驱动程序一起使用?我得到“未找到驱动程序”错误。我将ucanaccess jar文件复制到程序文件(C:\program files(x86)\Business objects\common\3.5\java)中的业务对象,编辑了crconfig.xml文件,并且已经在Crystal Reports中配置了JDBC(JNDI)。M

  • 我试图通过网络驱动程序在“http://www.kayak.co.in/?ispredir=true”中选择入住和退房时间。无法选择任何日期。请帮帮我。