SQLite的简单应用
来源:互联网 发布:演唱会灯光编程 编辑:程序博客网 时间:2024/04/28 13:30
在项目中用到了SQLite的应用,所以在此总结一下,以便以后的查阅。
1>数据库的创建或者打开。
public static void createDatabase() //创建或打开数据库{try{database=SQLiteDatabase.openDatabase("data/data/lzy.mysql/mydb1", //创建数据库,/data/data/你项目的包名/数据库名null,SQLiteDatabase.OPEN_READWRITE|SQLiteDatabase.CREATE_IF_NECESSARY);String sql="create table if not exists information(sname text,details text)"; database.execSQL(sql); System.out.println("创建成功\n"); }catch(Exception e){e.printStackTrace();}}
这里需要注意的是/data/data/后边是你项目的包名。
2>插入数据。
public static void insert(String name,String details) //插入数据,城市名称,城市介绍 { try { String sql="insert into information values('"+name+"','"+details+"')"; database.execSQL(sql); }catch(Exception e){e.printStackTrace();} System.out.println("插入成功\n"); }
3>查询数据。
public static String query(String name) //根据城市名称查城市介绍或者根据馆名查询馆介绍 {String details=""; try { String sql="select * from information where sname=?"; Cursor cur=database.rawQuery(sql, new String[]{name}); while(cur.moveToNext()) { details=cur.getString(1); } cur.close(); }catch(Exception e){e.printStackTrace();} return details; }
4.删除数据。
public static void delete() //删除全表 { try { String sql="delete from information"; database.execSQL(sql); System.out.println("删除成功"); }catch(Exception e){e.printStackTrace();} }
5.关闭数据库。
public static void closeDatabase() { try { database.close(); }catch(Exception e) { e.printStackTrace(); } }
依旧,这次的收获主要有如下几点:
1>初步了解的SQLite的工作方式。
2>主要对查询方法进行了特别的关注,是学Oracle时不同的两种方式。
3>对手机的路径问题也进行了细致的钻研,坚定了自己学习Linux的决心。
0 0
- SQLite的简单应用
- SQLite操作数据库的简单应用
- 王立平--SQLite,SQLiteOpenHelper的简单应用
- ios sqlite数据库的简单应用
- ios sqlite框架FMDB 的简单应用
- 简单的Android SQLite应用设计框架
- SQLite数据库的简单应用(swift)
- SQLite数据库简单应用
- 开源Sqlite的在java下的简单应用
- 【SQLite】SQLite的简单使用
- SQLite基础知识及简单应用
- Android平台SQLite简单应用
- android之SQLite简单应用
- 嵌入式数据库--SQLite简单应用
- sqlite 安装及简单应用
- android sqlite 的简单应用------增删查改
- Android 开发应用SQLite数据库的简单使用(三)
- SQLite 的应用实例
- Prim算法求最小生成树
- shopnc b2b2c如何开启伪静态??
- iOS开发UI篇—懒加载
- 关于const char*和char*、const char** 和char** 赋值问题
- 推荐101本值得读的SAT英文小说
- SQLite的简单应用
- IOS开发学习实例之二LOL英雄列表
- ocx中fireevent注意要点
- Codeforces Round #307 (Div. 2) C. GukiZ hates Boxes(二分)
- java 8种基本数据类型
- 《Android移动网站开发详解》
- cocos2dx android移植,打包生成apk
- 伟大源于自律
- 定时跳转页面