Java sqlite

以下是为您整理出来关于【Java sqlite】合集内容,如果觉得还不错,请帮忙转发推荐。

【Java sqlite】技术教程文章

使用Java和SQLite的递归数据处理性能【代码】

如果您的答案与Java / SQLite无关,我很乐意阅读它. 环境 我使用以下方案将项目存储在数据库中:################### # Item # ################### # _id # This is the primary key # parent_id # If set, it the ID of the item containing this item # date # An ordinary date # geocontext_id # Foreign key to a pair of named coordinates ####################...

Java-Sqlite截断所有数据库表【代码】

如何使用Java截断Sqlite数据库中的所有表? 我知道我能做到这一点{...String table_name1 = "Delete From table_name1";String table_name2 = "Delete From table_name2";String table_name3 = "Delete From table_name3";String table_name4 = "Delete From table_name4";String table_name5 = "Delete From table_name5";stmt.executeUpdate(table_name1);...}我可以执行所有这些字符串来完成任务,但它增加了代码行. 有没有办法用...

java – 在SQLite上运行更新时“没有这样的列”【代码】

我正在尝试更新数据库中的一行.这是我试图用来更新的代码:public void addFBComments(int id){ SQLiteDatabase db = this.getWritableDatabase(); String query = "UPDATE " + TABLE_FB_FEED + " SET " + COL_FB_COMMENTS+"="+"HELLO" + " WHERE " + COL_FB_ID+"="+id;db.execSQL(query); }当我运行该命令时,它会抛出此错误:08-18 15:42:10.145: E/AndroidRuntime(10493): FATAL EXCEPTION: Thread-922 08-18 15:42:10.145: E/An...

java – Sqlite查询检查 – 小于和大于【代码】

return mDb.query(DATABASE_TABLE, new String[] { KEY_ROWID, KEY_LEVEL }, KEY_LEVEL + ">" + "=" + 3 + "<" + 5, null, null, null, null);我究竟做错了什么.它正在上面返回,等于3级但不低于5.我已经尝试过&& |等等.解决方法: KEY_LEVEL + ">" + "=" + 3 + "<" + 5翻译为KEY_LEVEL + ">=3<5"使用它代替:KEY_LEVEL + ">= 3 AND " + KEY_LEVEL + " < 5"

java-SQLite数据库游标返回错误的资源ID【代码】

我正在尝试使用对SQLite数据库中的drawable和String资源的引用,以在片段中显示适当的资源.我有一个用于填充数据库的数据库帮助程序文件,一个用于创建游标(或仅将游标数据获取数组中的数据)的数据库实用程序文件以及一个片段文件.DatabaseHelper.javaDatabaseHelper(Context context) {super(context, DB_NAME, null, DB_VERSION);}private void updateMyDatabase(SQLiteDatabase db, int oldVersion, int newVersion) {if (oldVers...

java – 在SQLite Android中找到“No Such Table”错误【代码】

我正在尝试学习SQLite数据库,但我真的很讨厌处理任何后端的东西,充满激情.我已经用一个看似简单的问题撞墙了. 以下是我认为来自DatabaseHelper类的代码public class DatabaseHelper extends SQLiteOpenHelper {private static final String DATABASE_NAME = "Library";public static final String TABLE_NAME = "books";public static final String TITLE = "title";public static final String AUTHOR = "author";public static f...

java-SQLite数据库查询仅返回一行【代码】

下面是我用来获取存储在SQLite表中的所有结果的代码.我遇到的问题是,当我知道数据库中有21行时,它仅返回一行.public HashMap<String, String> fetchResults(String TABLE_NAME, String sql) {HashMap<String, String> table = new HashMap<String, String>();if(sql == null)sql = "";String selectQuery = "SELECT * FROM " + TABLE_NAME + " " + sql;SQLiteDatabase db = this.getReadableDatabase();Cursor cursor = db.rawQuer...

java-SQLite:如何从subQuery填充pojo上的布尔字段【代码】

我想返回类似的帖子列表.@Query("SELECT * FROM posts") List<Post> getPosts()我有一个pojo.post {name:Stringid :StringpostUid:StringuserHasNewContent:Boolean }现在,我希望列表中的每个帖子都具有userHasNewContent:Boolean,通过检查拥有此帖子的用户是否具有新内容来填充(不超过一周) 所以我尝试了.@Query("SELECT *,(SELECT content_uid FROM content WHERE content_uid = postUid ANDcontentTime < :aWeekAgo)AS userHas...

java-SQLite操作系统抽象层?【代码】

有些人想将我的Android开源软件移植到Blackberry和PC(也使用SQLite). 我将UI代码与域/数据库代码分开.但是下一个问题是,域/数据库代码包含如下所示的导入:import android.database.Cursor;…这使其无法携带. 我想许多其他开发人员也有同样的问题,因此必须在某个地方存在一个SQLite OS抽象层.你有什么建议? 注意:我使用特定于SQLite的功能,因此ORM或数据库抽象层将不起作用.解决方法:我目前正在开发一个ORM项目,尤其是针对Androi...

Java-SQLite插入失败【代码】

好吧,我昨天和今天一直在为此奋斗,我得到了一个简单的SQLite插入,该插入不断返回-1作为返回值,我读了某处将主键名更改为_id,但未进行任何更改. 所以这是代码的快照.我的字段常量://BALLS TABLE public static final String BALLS_TABLE = "balls"; public static final String BALL_ID = "id"; public static final String BALL_USERID = "userId"; public static final String BALL_MODEL = "model"; public static final ...