淘客怎么做推广网站,凡客诚品官网衬衫,本地网站asp iis,西安优化官网公司sqlite有一点不同于其他常见数据库#xff0c;就是sqlite数据库是存成文件的#xff0c;可以直接把该文件从手机里导出来#xff0c;以文件的形式存在#xff0c;然后放到电脑上查看。Android操作数据库有如下步骤#xff1a;1、继承SQLiteOpenHelper,实现里面的方法。pub…sqlite有一点不同于其他常见数据库就是sqlite数据库是存成文件的可以直接把该文件从手机里导出来以文件的形式存在然后放到电脑上查看。Android操作数据库有如下步骤1、继承SQLiteOpenHelper,实现里面的方法。public class MyDbHelper extends SQLiteOpenHelper {public MyDbHelper(Context context) {super(context, db3, null, 1);}Overridepublic void onCreate(SQLiteDatabase db) {db.execSQL(create table db(id int primary key autoincrement,name varchar(10),phone varchar(15)););}Overridepublic void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {db.execSQL(alert table db add column yuan varchar(11););}}2、创建一个dao层作用类似java中的ssh框架中的dao层用来操作数据库public class ContactInfoDao {private final MyDbHelper mMyDbHelper;private final SQLiteDatabase mDb;//构造方法生成该类的实体对象时直接生成操作数据库的对象public ContactInfoDao(Context context){mMyDbHelper new MyDbHelper(context);mDb mMyDbHelper.getWritableDatabase();}/*** 添加联系人信息* param name* param phone*/public void add(String name,String phone){mDb.execSQL(insert into db3(name,phone) values(?,?),new Object[]{name,phone});mDb.close();}}3、在dao层中写好对应的方法后在Activity中调用dao中的方法进行业务逻辑package com.yuanlp.createdb3;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.text.TextUtils;import android.view.View;import android.widget.EditText;import android.widget.Toast;import com.yuanlp.createdb3.dao.ContactInfoDao;public class MainActivity extends AppCompatActivity {private EditText mName;private EditText mPhone;private ContactInfoDao mContactInfoDao;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.layout);mName (EditText) findViewById(R.id.et_name);mPhone (EditText) findViewById(R.id.et_phone);mContactInfoDao new ContactInfoDao(this);}/*** 插入数据库* author yuan* param view*/public void add(View view){String namemName.getText().toString().trim();String phonemPhone.getText().toString().trim();if (TextUtils.isEmpty(name)||namenull){Toast.makeText(this,姓名不能为空,Toast.LENGTH_SHORT).show();return;}else if (TextUtils.isEmpty(phone)||phonenull){Toast.makeText(this,号码不能为空,Toast.LENGTH_SHORT).show();return;}mContactInfoDao.add(name,phone);Toast.makeText(this,插入数据库成功,Toast.LENGTH_SHORT).show();}}