Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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
Java 从ireports(Jaspersoft)连接到SQlite(Spiceworks)数据库_Java_Database_Sqlite_Jdbc_Spiceworks - Fatal编程技术网

Java 从ireports(Jaspersoft)连接到SQlite(Spiceworks)数据库

Java 从ireports(Jaspersoft)连接到SQlite(Spiceworks)数据库,java,database,sqlite,jdbc,spiceworks,Java,Database,Sqlite,Jdbc,Spiceworks,我正在尝试从Jaspersoft ireports连接到SQLite db。我能够成功地创建一个数据源,但是当我使用该数据源创建一个报告时,它会给我下面的错误消息 java.sql.SQLException:文件已加密或不是数据库 我正在使用以下JDBC驱动程序: JDBC Driver: org.sqlite.JDBC JDBC URL: jdbc:sqlite:C:\\Users\\IT\\Desktop\\sqllitejdbc\\spiceworks_prod.sqlite 非常感谢您

我正在尝试从Jaspersoft ireports连接到SQLite db。我能够成功地创建一个数据源,但是当我使用该数据源创建一个报告时,它会给我下面的错误消息

java.sql.SQLException:文件已加密或不是数据库

我正在使用以下JDBC驱动程序:

JDBC Driver: org.sqlite.JDBC
JDBC URL: jdbc:sqlite:C:\\Users\\IT\\Desktop\\sqllitejdbc\\spiceworks_prod.sqlite
非常感谢您的帮助


谢谢。

JDBC驱动程序:org.sqlite.JDBC JDBC URL:JDBC:sqlite:C:\Users\IT\Desktop\sqllitejdbc\wwe.sqlite


这就是我给驱动程序和URL的方式,但在我给类路径提供jre文件(sqlitejdbc-v056)之前,它不起作用 JDBC URL:JDBC:sqlite:C:\Users\IT\Desktop\sqllitejdbc\wwe.sqlite


这就是我给出驱动程序和URL的方式,但在我将jre文件(sqlitejdbc-v056)提供给类路径之前,它不起作用

您是否尝试以JDBC以外的其他方式连接到该数据库?@GustavoStraube-我能够从数据库浏览器为SQLite打开数据库。只是当我尝试在jaspersoft中创建报告时,它给了我一条错误消息。可能是版本问题。您能确认您的数据库是使用SQLite 3创建的吗?请检查:@Gustavo Straube-这是SQLite版本:选择SQLite_version();给了我这个SQlite版本:3.8.10.2。PRAGMA compile\u选项如下所示:启用\u列\u元数据;启用_FTS3;启用_FTS4;启用树;系统(MALLOC),;线程安全=1;您是否尝试过以JDBC以外的其他方式连接到该数据库?@GustavoStraube-我能够从数据库浏览器中为SQLite打开数据库。只是当我尝试在jaspersoft中创建报告时,它给了我一条错误消息。可能是版本问题。您能确认您的数据库是使用SQLite 3创建的吗?请检查:@Gustavo Straube-这是SQLite版本:选择SQLite_version();给了我这个SQlite版本:3.8.10.2。PRAGMA compile\u选项如下所示:启用\u列\u元数据;启用_FTS3;启用_FTS4;启用树;系统(MALLOC),;线程安全=1;