我尝试了以下步骤来使用 SchemaSpy 为本地 sqlite 数据库生成模式,但出现警告“连接失败”并且没有生成模式。
- 从这里下载 sqlite dll ,解压缩并添加到 Windows System32 文件夹。
- 从此处下载 sqlite jbdc 驱动程序,并将其添加到本地数据库 MyDataBase.db 和 schemaspy-6.0.0.jar 所在的同一文件夹中。
- 尝试了以下命令行以生成架构:
cd C:\Data\Projects\MyProject\DataBase
java -jar schemaspy-6.0.0.jar -t sqlite -db MyDataBase.db -dp sqlite-jdbc-3.23.1.jar -o C:\Data\Projects\MyProject\DataBase -u Mateus Ferreira
一旦数据库是本地的,它就没有任何关联的用户,一旦它是一个必需的标志,我尝试添加与 windows 用户相同的标志。
执行返回以下日志:
“SchemaSpy 生成数据库模式关系的 HTML 表示。
SchemaSpy 绝对不提供任何保证。
SchemaSpy 是免费软件,可以在 LGPL 版本 3 或更高版本的条件下重新分发。http://www.gnu.org/licenses/
信息 - 在 PID 4976 的 MateusPC 上启动 Main v6.0.0(C:\Data\Projects\MyProject\DataBase\schemaspy-6.0.0.jar 由 Mateus Ferreira 在 C:\Data\Projects\MyProject\DataBase 中启动)
信息 - 以下配置文件处于活动状态:默认
INFO - 在 19.369 秒内启动 Main(JVM 运行 28.19)
信息 - 未找到配置文件
INFO - 开始模式分析
警告 - 连接失败“
有没有人知道我可能做错了什么?