开发者社区> 问答> 正文

SQLite数据库问题,无论怎么安装都有问题

本人在实验SQLite数据库,代码在Eclipse上面没问题,一到手机上面安装就有问题,手机是三星自带androi5.0.1系统
代码如下:package com.example.sqltest;
import android.app.Activity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity{
Button b,b1;
TextView t1;
myDatabaseHelper myHelp;
SQLiteDatabase mydb=myHelp.getReadableDatabase();
String sql="select * from newsif";
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
b=(Button)findViewById(R.id.b);
b1=(Button)findViewById(R.id.b1);
t1=(TextView)findViewById(R.id.text2);
myHelp=new myDatabaseHelper(this,"myDict.db3",1);

b.setOnClickListener(new OnClickListener(){
    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        insertData(myHelp.getReadableDatabase(),"1500","2012-12-12");
        Toast.makeText(MainActivity.this, "数据插入成功",Toast.LENGTH_SHORT).show();
    }
});
b1.setOnClickListener(new OnClickListener(){
    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        if(myHelp.getReadableDatabase()!=null){
            Toast.makeText(MainActivity.this, "数据库打开或者创建成功", Toast.LENGTH_SHORT).show();
            Cursor cursor=mydb.rawQuery(sql, null);
            String text="";
            while(cursor.moveToFirst())
            {
                text=cursor.getString(cursor.getColumnIndex("data"))+"  "
            +cursor.getString(cursor.getColumnIndex("time"));
            }
            t1.append(text);
        }
    }   
});

}
private void insertData(SQLiteDatabase db ,String word,String detail){

db.execSQL("insert into dict values(?,?)", new String[]{word,detail});

}

@Override
public void onDestroy(){

super.onDestroy();
if(myHelp!=null)
{
    myHelp.close();
}

}
}
错误提示如下
screenshot

展开
收起
a123456678 2016-07-19 14:03:43 2201 0
2 条回答
写回答
取消 提交回答
  • 阿里云ping https://ping.gaomeluo.com/aliyun/

    参考教程:阿里云服务器如何安装数据库https://yq.aliyun.com/articles/708113

    2019-07-17 19:58:22
    赞同 1 展开评论 打赏
  • 空指针异常,你找找有哪个变量没有初始化,数据库创建没,找找

    2019-07-17 19:58:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载