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

java 8中删除JDBC ODBC桥

令狐运珧
2023-03-14
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // classNotFoundException is thrown

共有1个答案

何德寿
2023-03-14

我们仍然可以在Java8中使用JDBC-ODBC桥接器,只需遵循以下简单步骤:

>

  • 下载JDK7或JRE7。
  • 转到jre\lib文件夹并找到rt.jar
  • 解压它(如果您安装了WinRAR或7ZIP),或者您可以将它重命名为rt.zip并解压它。
  • 复制sun\jdbc和sun\security\action文件夹,保留文件夹结构。也就是说,您应该具有如下所示的文件夹结构:

    Sun --> Security --> Action
        --> JDBC
    

    打开CMD窗口。转到Sun文件夹的父文件夹。运行命令:jar-cvf jdbc.jar sun

  •  类似资料:
    • 我下面有一个类,想删除包含同名的重复人,如何使用Java8 Lambda,预计列表包含下面的p1、p3。

    • 实际上,我知道如何减少重复的,或者将分配给,但我有一个不同的问题。如何在Java8中使用stream或者可能是来解决以下智能方式的问题? 假设列表中有一个对象

    • 我需要从String的ArrayList中删除重复项,而不考虑大小写。对于情商: 上面的不会提供任何帮助,因为它工作在将返回false的equals方法上。有没有其他方法可以做以下事情:

    • 问题基于https://stackoverflow.com/A/29671501/2517622 有办法吗?

    • 用于从不存在的VM中删除磁盘的所有在线说明都与旧的Azure UI有关,该UI不包含与新门户相同的菜单命令。因此,我需要使用新的Azure管理门户删除孤立磁盘的说明。旧门户的说明对此操作毫无价值。

    • 我试图通过联接表的一个外键级联删除联接表中的行,它有另一个与之相关的表,我也想删除与此ID相关的所有行。看起来像下图。当我使用会话时。使用hibernate删除(reqCandObject)它工作正常,并通过从候选jobReq表中删除一个条目以及相关注释进行级联。但是,我想删除所有具有特定候选ID的候选项(并删除注释)。我尝试了下面的函数,但与nice hibernate不同。删除(对象)函数,此

    • 问题内容: 范围:两个表。创建新的顾客时,他们会将有关他们的一些信息存储到第二张表中(这也使用触发器完成,它可以按预期工作)。这是我的表结构和关系的示例。 表1-> 顾客 表2-> patron_info 管理员可以管理顾客。当他们选择移走顾客时,将顾客从 桌子1 移开。此时, 表2 没有任何反应。 我只是想创建一个触发器,以便在表1的项目已删除时从表2中删除。这是我尝试过的… 最初,我尝试删除触

    • 我正在使用gradle构建一个Spring Boot应用程序,我希望从war中删除文件,因为该文件将从外部加载(它运行在tomcat容器中,而不是嵌入式的)。 我查看了StackOverflow和Gradle文档,试图找出该做什么,但我不知道该绑定到哪个阶段,以及在创建war之前还是之后排除该文件。处理文件似乎也有多种方法。 我相信Maven使用作为等价物。