我的数据库
来源:互联网 发布:台湾版淘宝官网 编辑:程序博客网 时间:2024/05/16 18:18
import android.content.ContentValues;import android.database.Cursor;import android.database.sqlite.SQLiteDatabase;public class DBHomeList { private static final String TABLE_NAME = "homeList"; private static final String TABLE_CREATE = "CREATE TABLE " + TABLE_NAME+ "( _ID INTEGER PRIMARY KEY,CONTENT_ID TEXT ,IMAGE_URI TEXT,TITLE TEXT,SHORT_DESCRIPTION TEXT,CONTENT TEXT);"; public static void init(SQLiteDatabase db) { db.execSQL(TABLE_CREATE); } public static void clear() { DBManager.delete(TABLE_NAME, null, null); } public static void saveArticle(String contentId,String imageUri,String title,String shortDescription,String content){ ContentValues contentValues = new ContentValues(); contentValues.put("CONTENT_ID", contentId); contentValues.put("IMAGE_URI", imageUri); contentValues.put("TITLE", title); contentValues.put("SHORT_DESCRIPTION", shortDescription); contentValues.put("CONTENT", content); DBManager.insert(TABLE_NAME, null, contentValues); } public static void getAllArticleList(){ String sql = "SELECT _ID,CONTENT_ID,IMAGE_URI, TITLE,SHORT_DESCRIPTION,CONTENT FROM "+TABLE_NAME; Cursor cursor = DBManager.rawQuery(sql, null); String imageUri = ""; String title = ""; String shortDescription = ""; String content = ""; try { if(cursor.moveToFirst()){ int idxImageUri = cursor.getColumnIndex("IMAGE_URI") ; int idxTitle = cursor.getColumnIndex("TITLE") ; int idxShortDescription = cursor.getColumnIndex("SHORT_DESCRIPTION") ; int idxContent = cursor.getColumnIndex("CONTENT") ; do { imageUri = cursor.getString(idxImageUri); title = cursor.getString(idxTitle); shortDescription = cursor.getString(idxShortDescription); content = cursor.getString(idxContent); } while (cursor.moveToNext()); } } catch (Exception e) { } finally { cursor.close(); } } public static void getArticleById(String contentId){ String sql = "SELECT _ID,CONTENT_ID,IMAGE_URI, TITLE,SHORT_DESCRIPTION,CONTENT FROM "+TABLE_NAME+" WHERE CONTENT_ID = ?"; Cursor cursor = DBManager.rawQuery(sql, new String[]{contentId}); String imageUri = ""; String title = ""; String shortDescription = ""; String content = ""; try { if(cursor.moveToFirst()){ int idxImageUri = cursor.getColumnIndex("IMAGE_URI") ; int idxTitle = cursor.getColumnIndex("TITLE") ; int idxShortDescription = cursor.getColumnIndex("SHORT_DESCRIPTION") ; int idxContent = cursor.getColumnIndex("CONTENT") ; imageUri = cursor.getString(idxImageUri); title = cursor.getString(idxTitle); shortDescription = cursor.getString(idxShortDescription); content = cursor.getString(idxContent); } } catch (Exception e) { } finally { cursor.close(); } } public static void deleteArticleById(String contentId){ DBManager.delete(TABLE_NAME, "CONTENT_ID = ?", new String[]{contentId}); }}
0 0
- 关于我的数据库..
- 我的数据库代码
- 我的数据库积累
- 我的大学--数据库
- 我的数据库1
- 我的数据库2
- 我的数据库
- 我的数据库学习纪录
- 我的数据库操作类
- 我喜欢的数据库论坛
- 我的主流数据库比较
- 我的数据库学习“曲线”
- 我的数据库学习“曲线”
- 我的数据库学习“曲线”
- 我的数据库学习“曲线”
- 我的数据库学习“曲线”
- 我可爱的迷你数据库
- 数据库:我的租房网
- POJ 3986 Math teacher's homework 已被翻译
- 网络拥塞
- Javascript中event对象的clientX,LayerX,offsetX, pageX
- 我准备换博客了
- Qt之系统托盘(QSystemTrayIcon详解)
- 我的数据库
- c#开始一个新线程,拦截关闭事件
- 洛谷 1583——魔法照片(排序Ex)
- 关于Oracle数据库的整理
- [bzoj2655] calc
- pat a1008(暂缺)
- 基于TFT的ZLG_GUI和3D显示的移植
- Haskell语言学习笔记(10)Writer Monad
- 机器学习之深入理解SVM