Professional Documents
Culture Documents
Cơ sở dữ liệu qlsinhvien.db gồm các bảng có kiểu dữ liệu và quan hệ như sau:
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
doinsertrecordtolop(); // Gọi hàm chèn thêm lớp mới
}
});
//------------------------Delete Record from Table Lop--------------
btndelop.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
deleterowLop(); // Gọi hàm xóa lớp
}
});
//-------------------Update Record to Table lop-------------------
btnuplop.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
doupdaterowlop(); //Gọi hàm update lớp
}
});
btnqerylop.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
querytablelop(); // Gọi hàm truy vấn lớp
}
});
//---------------TẠO TABLE--------------------
}
Toast.makeText(this, msg, Toast.LENGTH_LONG).show();
}
private void doupdaterowlop() {
// TODO Auto-generated method stub
String malop = edtmalop.getText().toString();
String new_tenlop = edttenlop.getText().toString();
String siso = edtsiso.getText().toString();
ContentValues values=new ContentValues();
values.put("tenlop", new_tenlop);
values.put("siso", siso);
String msg="";
int ret=database1.update("tbllop", values,
"malop=?", new String[]{malop});
if(ret==0){
msg="Failed to update";
}
else{
msg="updating is successful";
}
Toast.makeText(this, msg, Toast.LENGTH_LONG).show();
}
public void querytablelop()
{
Cursor c = database1.query("tbllop", null, null, null, null, null, null);
c.moveToFirst();
String data="";
while(c.isAfterLast()==false)
{
data+=c.getString(0)+"-"+
c.getString(1)+"-"+
c.getString(2);
data+="\n";
c.moveToNext();
}
Toast.makeText(this, data, Toast.LENGTH_LONG).show();
c.close();
}
}
3. Cho chạy chương trình, thực hiện các thao tác chèn dữ liệu, sau đó kích vào biểu tượng
DDMS trên thanh công cụ
Chọn Tab File Explorer/Data/Data Chọn thư mục lưu dữ liệu chương trình đang chọn,
chọn vào qlsinhvien.db chọn biểu tượng Save trên thanh công cụ, lưu lại dữ liệu
- Mở công cụ SQLite Database Browers, sau đó mở file Database qlsinhvien.db vừa lưu để
kiểm tra dữ liệu đã tạo. Tiếp tục thực hiện các thao tác Delete, Update, Query và kiểm tra lại
dữ liệu