1.MyDatabaseHelper.java代码如下:

package org.lxh.demo;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.database.sqlite.SQLiteOpenHelper;public class MyDatabaseHelper extends SQLiteOpenHelper {private static final String DATABASENAME = "test.db";private static final int DATABASEVERSION = 1;private static final String TABLENAME = "mytab";public MyDatabaseHelper(Context context) {super(context, DATABASENAME, null, DATABASEVERSION);}@Overridepublic void onCreate(SQLiteDatabase db) {/* * String sql="CREATE TABLE"+TABLENAME+"("+ * "id    INTEGER    PRIMARY KEY,"+ "name   VARCHAR(50)  NOT NULL,"+ * "birthday   DATE   NOT NULL)"; */String sql = "CREATE TABLE " + TABLENAME+ "("+ "idINTEGERPRIMARY KEY ," // 在SQLite中设置为Integer、PRIMARY// KEY则ID自动增长+ "name VARCHAR(50) NOT NULL ," + "birthday DATE NOT NULL"+ ")";db.execSQL(sql); // 执行SQL}@Overridepublic void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {String sql = "DROP TABLE IF EXISTS" + TABLENAME;db.execSQL(sql);this.onCreate(db);}}
2.Hello.java代码如下:

package org.lxh.demo;import android.app.Activity;import android.app.AlertDialog;import android.app.Dialog;import android.content.DialogInterface;import android.database.sqlite.SQLiteOpenHelper;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.view.View.OnFocusChangeListener;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;public class Hello extends Activity {public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState); // 生命周期方法super.setContentView(R.layout.main); // 设置要使用的布局管理器SQLiteOpenHelper helper=new MyDatabaseHelper(this);helper.getWritableDatabase();}}

运行后如下:



更多相关文章

  1. Android中判断网络是否可用的代码分享
  2. RecyclerView指定布局管理器
  3. Android(安卓)开发获取手机运行内存工具类
  4. android JNI tips
  5. 赵雅智:service_bindService生命周期
  6. 有用代码片段
  7. Android(安卓)ImageView 白边 解决方案
  8. android Service实例解释
  9. Android访问https服务

随机推荐

  1. Android Studio开发APP常用方法(一)
  2. android TabActivity中onKeyDown无效问题
  3. Android:注册一个方向传感器的回调,能够让
  4. android 特殊用法琐碎二
  5. 初识Android之(一)-自定义标题栏控件
  6. android 通过php post 向mysql数据库写入
  7. Android(安卓)官方自带侧滑菜单DrawerLay
  8. Android FFmpeg 脚本编译静态库
  9. 简单几段代码实现窗口抖动
  10. gerrit 常用命令记录