Android 資料庫操作

2021-08-31 17:42:47 字數 1846 閱讀 3824

在資料庫中儲存了三個字段:id,name,url

首先實現資料庫的操作類:**如下

import android.content.contentvalues;

import android.content.context;

import android.database.cursor;

import android.database.sqlite.sqlitedatabase;

import android.database.sqlite.sqliteopenhelper;

import android.net.uri;

public class databasehelper extends sqliteopenhelper

return mdatabasehelper;

}private string table_broadcast = "name";

private string table_id = id_string;

private string table_index = "index_num";

private string table_url = "url";

// private string table_num="_num";

// private string table_data="_data";

private databasehelper(context context)

/*** /** 刪除記錄

* *

*/public void delete(string index) );

}/**

* 新增資料

*/public long insert(string id, string name, string url)

@override

public void oncreate(sqlitedatabase db)

@override

public void onupgrade(sqlitedatabase db, int oldversion, int newversion)

public cursor query(string selection)

/*** 查詢所有資料

* * @return cursor

*/public cursor select() , null, null, null, null,

"index_num desc"); // desc 降序排列,asc 公升序排列

return cursor;

}/**

* 更新記錄的,跟插入的很像

*/public void update(string index, string id, string name, string url) );}}

然後實現乙個contentprovider

貼上manifest.xml,在其中新增provider欄位

測試直接運算元據庫:

package com.tcl.testsql2;

import android.content.contentresolver;

import android.content.contentvalues;

import android.database.cursor;

import android.net.uri;

import android.os.bundle;

import android.widget.imageview;

public class testsql2activity extends activity

}[/code]

Android 資料庫操作

public class sqldao 增加 public void adduser string username,string password db.close 刪除 public void deleteuser string username delete from user where u...

Android資料庫操作(下)

建立乙個類如下 super cursor super cursor public note getnote 準備工作都差不多做好了,現在我們修改之前的getnode方法,查出給定uuid的記錄 public note getnote uuid uuid return null try finally...

Android資料庫儲存基本操作

1.adb命令 把模擬器資料庫匯入系統碟符 adb pull 空格 data data com.qf.shujukudemo databases player.db 空格 c player.db 2.增刪改查 public class abhelper extends sqliteopenhelpe...