当前位置:编程学习 > wap >>

sqlite cannot be resolved

以下是我写的一个函数,不知为何总是报错:sqlite cannot be resolved
                  
                    import android.database.sqlite.SQLiteDatabase;
                    import example.sqlite.R;
                    import create_tables.create_table_class_test;


                      private boolean createandopendb() {      //负责打开数据库
String mes = "正在使用数据库[user.db]";
try {
此行报错         sqlite = this.openOrCreateDatabase("user.db",Activity.MODE_PRIVATE, null);
         此行报错       sqlite.execSQL(create_table_class_test.CREATE_TABLE);
     return true;
} catch (Exception ex) {
   Log.e("异常", mes = "打开或者创建数据库异常:" + ex.getMessage());
}
return false;
} --------------------编程问答-------------------- openOrCreateDatabase()方法的参数不对,数据库的路径要使用全限定名字。
给你个例子。

SQLiteDatabase sld = 
    SQLiteDatabase.openDatabase("/data/data/com.test/myDb",
                    null, SQLiteDatabase.OPEN_READWRITE
                            | SQLiteDatabase.CREATE_IF_NECESSARY);
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,