1

我正在尝试从命令行调用 Oracle 数据库的 d2rq generate-mapping 命令。

我的命令字符串是:

C:\d2rq-0.8.1> generate-mapping -o output.ttl -u user -p pass -d oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@localhost:1521:orcl

我尝试了很多建议的答案,例如:

C:\d2rq-0.8.1> generate-mapping -o output.ttl -u user -p pass -d oracle.jdbc.OracleDriver jdbc:oracle:thin:@localhost:1521:orcl

我不断得到

java.lang.reflect.InvocationTargetException

我读到这个异常可能会发生,因为我的命令字符串有问题。

我拥有的 ojdbc 来自此页面

http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html

这不是正确的驱动程序?还是我的命令有问题?

感谢任何帮助,并提前感谢。

4

1 回答 1

0

我认为该软件有点过时了,因为在我的情况下,我必须使用 Connector/J 5.1.49(从这里 https://dev.mysql.com/downloads/connector/j/)。

在 Oracle 中尝试以前的版本。

于 2020-05-12T20:37:19.770 回答