小编Mas*_*sie的帖子

我是否需要安装SQLite以便SQLiteJDBC工作?

我想我不是"得到它".如果我的计算机上没有安装SQLite,并且我想编写一个使用嵌入式数据库的Java应用程序,并且我将SQLiteJDBC JAR下载/导入到我的项目中,那么我需要的是什么?或者,我是否需要先安装SQLite并为我的SQLiteJDBC代码创建一个数据库文件以连接并运行查询?

如果是这种情况,并且它不足以下载/导入SQLiteJDBC,那么这是不是意味着我必须确保在我想要运行我的Java应用程序的每个系统上安装SQLite?并且不认为战胜便携式/嵌入式数据库的目的是什么?

基本上,我已经厌倦了SQLiteJDBC教程,因为:

  1. 他们没有告诉你如何创建HelloWorld.sqlite(SQLiteJDBC是否为你创建它,你是否必须首先在命令提示符下在SQLite中创建它,等等); 和
  2. 他们从不澄清SQLiteJDBC是否依赖于SQLite来使API调用起作用

非常感谢任何帮助!

java sqlite sqlitejdbc

9
推荐指数
1
解决办法
3570
查看次数

SQLite异常:Insert语句不返回Statement

我正在使用SQLiteJDBC作为我的小型Java应用程序的嵌入式数据库的包装器.每次执行INSERT语句时,都会出现以下异常:

查询不返回ResultSet

我想知道JDBC Statement.executeStatement(String)方法是否正在寻找我返回ResultSet,但是SQLite驱动程序知道INSERT语句不返回任何内容; 也许SQLiteJDBC抛出一个错误,因为它不应该返回Statement要求的ResultSet?!?

以下是产生异常的代码 - 我已确保正确设置和关闭所有资源:

statement = con.createStatement();
String sql = "INSERT INTO widgets (widget_age) VALUES (27)";
statement.executeStatement(sql);
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?!?

java sql sqlite

5
推荐指数
1
解决办法
9962
查看次数

标签 统计

java ×2

sqlite ×2

sql ×1

sqlitejdbc ×1