我有一個關於數據庫和Android的小問題。我得到這個代碼:連接到本地主機數據庫
sampleDB = this.openOrCreateDatabase(SAMPLE_DB_NAME, MODE_PRIVATE, null);
sampleDB.execSQL("CREATE TABLE IF NOT EXISTS " +
SAMPLE_TABLE_NAME +
" (LastName VARCHAR, FirstName VARCHAR," +
" Country VARCHAR, Age INT(3));");
sampleDB.execSQL("INSERT INTO " +
SAMPLE_TABLE_NAME +
" Values ('Makam','Sai Geetha','India',25);");
和閱讀:
if (c != null) {
if (c.moveToFirst()) {
do {
String firstName = c.getString(c.getColumnIndex("FirstName"));
int age = c.getInt(c.getColumnIndex("Age"));
results.add("" + firstName + ",Age: " + age);
}while (c.moveToNext());
}
}
有了這個代碼,我做和讀取數據庫,並插入它的一些信息。並打印在屏幕上,這一切工作:)
現在的一部分,我想不通:
我用myPHPadmin (with xampp)
,
我做了詳細的數據庫,因爲我在做的代碼。
但我該如何連接,所以我的代碼讀取數據庫。
它現在是一個本地數據庫(127.0.0.1)
。
是否可以連接本地數據庫? (如果是這樣,你能告訴我如何去做)
你需要PHP,還是你可以在(Android)Java代碼中做所有事情?
我是全新的數據庫,所以有時候讓我感到困惑。
請把我放在好的方向。
如果您需要該問題或其他內容的更多信息,請讓我知道。
我不明白你是如何混爲一談的MySQL和Android?請問您的Android應用程序嘗試直接訪問MySQL數據庫?這聽起來像一個壞主意。 – 2012-07-25 08:10:15