gpt4 book ai didi

sqlite - 使用 SchemaSpy 为本地 sqlite 数据库生成架构时出现连接失败警告

转载 作者:行者123 更新时间:2023-12-03 17:51:33 27 4
gpt4 key购买 nike

我尝试了以下步骤来使用 SchemaSpy 为本地 sqlite 数据库生成模式,但是出现警告“连接失败”并且没有生成模式。

  • here 下载 sqlite dll ,解压缩并添加到 Windows System32 文件夹。
  • here 下载 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 generates an HTML representation of a database schema's relationships.

    SchemaSpy comes with ABSOLUTELY NO WARRANTY.

    SchemaSpy is free software and can be redistributed under the conditions of LGPL version 3 or later. http://www.gnu.org/licenses/

    INFO - Starting Main v6.0.0 on MateusPC with PID 4976 (C:\Data\Projects\MyProject\DataBase\schemaspy-6.0.0.jar started by Mateus Ferreira in C:\Data\Projects\MyProject\DataBase)

    INFO - The following profiles are active: default

    INFO - Started Main in 19.369 seconds (JVM running for 28.19)

    INFO - Configuration file not found

    INFO - Starting schema analysis

    WARN - Connection Failure"



    有没有人知道我可能做错了什么?

    最佳答案

    在阅读 https://github.com/schemaspy/schemaspy/issues/524 后,我遇到了同样的错误并设法克服了.我创建了一个 sqlite.properties 文件,如下所示:

    description=SQLite
    driver=org.sqlite.JDBC
    driverPath=sqlite-jdbc-3.27.2.jar
    connectionSpec=jdbc:sqlite:<db>
    db=mydatabase.db

    并发出以下命令:
    java -jar schemaspy-6.0.0.jar -t sqlite -o ./output/ -db mydatabase.db -cat mydatabase -s mydatabase -sso

    关于sqlite - 使用 SchemaSpy 为本地 sqlite 数据库生成架构时出现连接失败警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54877621/

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