gpt4 book ai didi

java - Schema Spy 无法找到 postgresql 驱动程序

转载 作者:搜寻专家 更新时间:2023-10-30 21:20:06 25 4
gpt4 key购买 nike

我想使用 Schema Spy 生成模式图,

我指定了以下命令

java -jar schemaSpy_5.0.0.jar -t pgsql -host 10.100.71.21[:5432] -db mydb -s public -u username -p password -dp postgresql-8.0-312.jdbc3.jar -o output/

我在与模式 spy jar 文件相同的目录中有 postgresql 驱动程序 jar 文件。但它给出了以下错误

[schemaSpy_5.0.0.jar]/net/sourceforge/schemaspy/dbTypes/pgsql.properties
java.lang.ClassNotFoundException: org.postgresql.Driver

Failed to load driver 'org.postgresql.Driver'from: [file:/home/panx/postgresql-8.0- 312.jdbc3.jar]
This entry doesn't point to a valid file/directory: [/whereever/postgresql-8.0-312.jdbc3.jar]

Use the -dp option to specify the location of the database
drivers for your database (usually in a .jar or .zip/.Z).

如有任何帮助,我们将不胜感激。

谢谢,

潘卡吉

最佳答案

我认为问题在于您没有将类路径添加到驱动程序。你必须像这样添加你的类路径

java -jar schemaSpy_5.0.0.jar -t pgsql -host 10.100.71.21[:5432] -db mydb -s public -u username -p password -dp /home/panx/postgresql-8.0-312.jdbc3.jar -o output/
如果它不起作用,您可以下载该项目的源代码。在项目中,dbTypes 文件夹中有 pgsql.properties 文件。您可以使用类路径更改它,我认为这可以解决您的问题。

关于java - Schema Spy 无法找到 postgresql 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10029423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com