package testcase.T_sdcardRead_getReadDB; import android.app.Activity; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import android.os.Environment; import android.util.Log; public class MainActivity extends Activity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); dataBase(); } private void dataBase() { try { DatabaseHelper dbHelper = new DatabaseHelper(this, "/mnt/sdcard/test/dbHelper", 2); // 得到一个可写的SQLiteDatabase对象 SQLiteDatabase sqliteDatabase = dbHelper.getReadableDatabase(); String sql = "select * from tablename"; String result = ""; Cursor mCursor = sqliteDatabase.rawQuery(sql, null); mCursor.moveToFirst(); while (!mCursor.isAfterLast()) { result += "id: " + mCursor.getInt(0) + " " + "filename: " + mCursor.getString(1) + "\n"; mCursor.moveToNext(); } Log.e("testcastLog", result); } catch (Exception e) { e.printStackTrace(); } } }