Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用SchemaSpy为本地sqlite数据库生成架构时出现连接失败警告_Sqlite_Connection_Schemaspy - Fatal编程技术网

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

使用SchemaSpy为本地sqlite数据库生成架构时出现连接失败警告,sqlite,connection,schemaspy,Sqlite,Connection,Schemaspy,我尝试了以下步骤来使用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

我尝试了以下步骤来使用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-oc:\Data\Projects\MyProject\DataBase-u Mateus Ferreira

一旦数据库是本地的,它就没有任何关联的用户,一旦它是Required标志,我就尝试添加与windows用户相同的标志

执行将返回以下日志:

“SchemaSpy生成数据库架构的HTML表示形式 关系

SchemaSpy绝对没有保修

SchemaSpy是免费软件,可以在 LGPL版本3或更高版本的条件

信息-使用PID 4976在MateusPC上启动主v6.0.0 (C:\Data\Projects\MyProject\DataBase\schemaspy-6.0.0.jar由启动 Mateus Ferreira(在C:\Data\Projects\MyProject\DataBase中)

信息-以下配置文件处于活动状态:默认

信息-在19.369秒内启动Main(JVM运行28.19秒)

信息-未找到配置文件

信息-启动模式分析

警告-连接故障


有人知道我可能做错了什么吗?我也犯了同样的错误,并且在阅读后设法克服了。我创建了一个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