【发布时间】:2015-10-23 07:19:01
【问题描述】:
Schemacrawler 无法连接到 Oracle 基地。命令行如下:
java -classpath ../../_schemacrawler/lib/*;lib/* schemacrawler.Main -url=jdbc:oracle:thin:@localhost:port:sid -u=user_name -password=pw -infolevel=minimum -schemas=target_schema -c=count -loglevel=CONFIG
错误是
Could not find a suitable JDBC driver for databse connection URL, jdbc:oracle:thin:@localhost:port:sid
我做错了什么?
提前致谢。
【问题讨论】:
-
您的类路径中似乎没有 Oracle 驱动程序(例如 ojdbc7.jar)。 The documentation 表示需要单独下载Oracle驱动;你这样做了吗?如果是,你把它放在哪里了?
-
亚历克斯普尔,感谢您的回复。我已经将 ojdbc14.jar 放在 schemacrawler\lib\ 中。有什么想法吗?
-
如果您已经按照说明进行操作,最好对@SualehFatehi 的回答发表评论。为什么这么旧的版本?
-
我已经把 ojdbc6.jar 改成了 cmd 行:
java -classpath ../../_schemacrawler/lib/*;lib/* schemacrawler.Main -driver=oracle.jdbc.driver.OracleDriver -url=jdbc:oracle:thin:@ip:1521/sid -u=user -password=pw -infolevel=minimum -schemas=target_schema -c=count成功了!!!非常感谢!!!虽然,我不确定是什么错误 - 错误的 cmd 或不合适的 ojdbc 版本。
标签: oracle jdbc database-connection schemacrawler