由于android内置了SQLite数据库!
SQLite本身就是一个很小型的数据库!
数据库存储的位置在data/data/<项目文件夹>/databases/
1:创建数据库Context.createDatabase(String name,int version ,int mode,CursorFactory factory)

如果创建不成功则抛出FileNotFoundException异常

SQLiteDatabase DataBase=this.openOrCreateDatabase("DataBase.db",                                   MODE_PRIVATE,                                    new CursorFactory(){     //创建新的数据库,名称Database,模式MODE_PRIVATE         public Cursor newCursor(SQLiteDatabase db,                     SQLiteCursorDriver masterQuery,                      String editTable,                     SQLiteQuery query){                 return null;         }     }); 

2:打开已经存在的数据库Context.openDatabase(String file,CursorFactory factory);
如果我们要实现打开不存在的数据库就创建它,代码如下:

//创建一个名为:DataBase的数据库,后缀为.db     SQLiteDatabase DataBase=this.openOrCreateDatabase("DateBase.db",                                    MODE_PRIVATE,                                     null);     //也可以这样写     try      {          //打开已经存在的数据库              db = this.openDatabase("DateBase.db", null);           }      catch (FileNotFoundException e)      {          try          {          //建立新的数据库            }          catch (FileNotFoundException e)          {          db = null;          }      } 
3:关闭数据库

//千万不要忘记关闭数据库哦     DataBase.close(); 
4:删除指定数据库

this.deleteDatabase("Database.db");  
5:执行SQL命令使用:

SQLiteDatabase.execSQL(String sql);


其他东西后面有时间的时候在补充!

更多相关文章

  1. android 获取路径目录方法以及判断目录是否存在,创建目录
  2. android studio 3.1.1 创建项目编译不过的问题解决
  3. 13-4-4 android的SQLite功能应用
  4. android自APP打开高德,百度,腾讯地图APP调用(整理非原创)
  5. Android数据库 之 SQLite数据库
  6. 【Android(安卓)Audio】Android(安卓)Audio System 之二:AudioFli
  7. android NDK/JNI-实例开发流程
  8. 如何在Android平台上创建自定义的Cordova插件并使用SAP UI5消费
  9. Android(安卓)sqlite 数据库在java代码中的增删改查

随机推荐

  1. 直播软件源码Android(安卓)shape半圆,1/4
  2. Android Studio之导入外部jar包
  3. Android任务切换方法
  4. android中圆角的bug
  5. 关于android工程中R.java不自动生成的问
  6. 解析 Android(安卓)异步消息机制,深入了解
  7. Android TextView的滑动
  8. Android之Service与IntentService的比较
  9. Android开发环境配置简介
  10. Ubuntu 10.04下Android开发环境的搭建