Abrufen von Daten aus SQLite-Datenbank und die Anzeige in ListView -android

Erstellte ich eine Datenbank(mydb) mit einer Tabelle(Schüler) in der onCreate-Funktion und dann die eingegebenen Werte, die dynamisch mit einem button-Klick.Jetzt möchte ich alle abrufen der Daten aus der Tabelle student auf eine Schaltfläche, klicken Sie auf und zeigen Sie Sie in listview.

public class MainActivity extends Activity        
        {

        String name, phone;
            SQLiteDatabase db;

            @Override
            protected void onCreate(Bundle savedInstanceState) 
            {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.activity_main);
                db=openOrCreateDatabase("mydb", MODE_PRIVATE, null);
                db.execSQL("CREATE TABLE IF NOT EXISTS student(dbname VARCHAR, dbphone VARCHAR);");

            }

            public void btnaddtodb(View v)
            {
                EditText edtxtname = (EditText)findViewById(R.id.edtxtname);
                EditText edtxtphone = (EditText)findViewById(R.id.edtxtphone);

                name=edtxtname.getText().toString();
                phone=edtxtphone.getText().toString();

                db.execSQL("INSERT INTO student values('"+name+"','"+phone+"');");

                edtxtname.setText("");
                edtxtphone.setText("");

                }
          }
  • Haben Sie versucht, irgendwelche tutorials ?
  • was hast du bisher? Was war der ärger / Fehler ?
  • habe einige ausprobiert.. bt verwirrt
InformationsquelleAutor danish | 2014-04-21
Schreibe einen Kommentar