安卓数据库设计,安卓开发需要什么数据库

1,安卓开发需要什么数据库sqlite,android自带的库,表示使用非常方便,一般记住个用户名密码什么的动用他MySql、oracle也是经常使用的sqlite 系统内置的一般都是采用sqlite来作为本地数据库sqllite【安卓数据库设计,安卓开发需要什么数据库】
2,android sqlite 数据库 如何创建SQLiteDatabase db=context.openOrCreateDatabase("/sdcard/abc.db", Context.MODE_PRIVATE, null);db.execSQL("CREATE TABLE student(name varchar(20), class varchar(10) )");请参考例子
3 , android软件开发数据库设计员的主要工作是什么1、设计并优化数据库物理建设方案;2、制定数据库备份和恢复策略及工作流程与规范;3、在项目实施中,承担数据库的实施工作;4、针对数据库应用系统运行中出现的问题,提出解决方案;5、对空间数据库进行分析、设计并合理开发,实现有效管理;6、监督数据库的备份和恢复策略的执行;7、为应用开发、系统知识等提供技术咨询服务 。前面建表时是not null,但是这里调用怎么赋null值呢 , mdb.query(database_table, new string[] { key_rowid, key_title, key_body, key_created, key_latitude, key_longitude}, null, null, null, null, null);
4,android本地数据库存储怎么编写创建数据库的类public class DBOpenHelper extends SQLiteOpenHelperpublic static final String DB_NAME = "test.db"; //数据库名称 public static final int DB_VERSION = 1;//数据库版本号 public DBOpenHelper(Context context)super(context, DB_NAME, null, DB_VERSION);} @Override public void onCreate(SQLiteDatabase db) //第一次调用getWritableDatabase();或getReadableDatabase();时会执行 //这个方法通常用来创建表,和初始数据的 }@Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)} } 以下是获取数据库实体的方法DBOpenHelper dbHelper = new DBOpenHelper(context);SQLiteDatabase db = dbHelper.getWritableDatabase(); SQLiteDatabase db = dbHelper.getReadableDatabase();建议使用sqlite数据库存数据 。操作起来很方便而且android都提供了相应的接口 。存储方式只有那么几种 sharedpreferenced,sqlitedatabse ,文件存储 第一种只存5 , 如何在Android开发中建立SQLite3数据库创建一个类继承SQLiteOpenHelper 在构造方法中创建数据库,在onCreate()方法中创建表public class DemoDbHelper extends SQLiteOpenHelper DemoDbHelper(Context context) super(context,"user.db",null,1);//上下文 , 数据库名,默认cursor,版本号 } @Override public void onCreate(SQLiteDatabase db) // TODO Auto-generated method stub db.execSQL("CREATE TABLE IF NOT EXISTS info( id TEXT PRIMARY KEY,name TEXT NOT NULL)");//创建表 }@Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)// TODO Auto-generated method stub //后续版本升级用 , 可以不写 }你还可以写个DemoDbManager方便使用public class DemoDbManager private DemoDbHelper helper; private SQLiteDatabase db; public DemoDbManager(Context context) helper = new DemoDBHelper(context); db = helper.getWritableDatabase(); } //之后你可封装增删改查的方法 //都可以用db.execSQL("SQL语句");}

    推荐阅读