Lập trình di động - Lab 09: SQLite

Nội dung của tài liệu trình bày về thao tác với CSDL Sqlite, tạo/mở/đóng CSDL với CSDL Sqlite, xóa CSDL, tạo bảng lớp, class Lop, thêm lớp, sửa lớp, xóa lớp, truy vấn dữ liệu, thực nghiệm, thiết kế giao diện, xử lý sự kiện OnCreate, hàm load dữ liệu đổ vào ListView, sự kiện click lên một Item của ListView, xử lý nút Thêm, xử lý nút Xóa và xử lý nút sửa. | Ver – 2016, FIT - HCMUP Lab 09: SQLite 1 Thao tác với CSDL Sqlite Tạo/Mở/Đóng CSDL //Tạo mới CSDL SQLiteDatabase db = null; public void CreateDatabase() { db = openOrCreateDatabase("", MODE_PRIVATE, null); } public void CloseDatabase() { if(()) (); } là tên database lưu trong thư mục: /data/data//databases Xóa CSDL public void DeleteDatabase() { String thongbao = ""; if(deleteDatabase("")) { thongbao = "Đã xóa thành công !!!"; } else { thongbao = "Không thể xóa !"; } (, thongbao, ).show(); } Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM 1 Ver – 2016, FIT - HCMUP Lab 09: SQLite Tạo bảng lớp public void CreateTableLop() { String sql = "CREATE TABLE Lop(MaLop TEXT PRIMARY KEY, " + "TenLop TEXT, siso INTEGER) "; (sql); } Lưu ý: Tất cả các thao tác lệnh SQL bao gồm: CREATE, INSERT, UPDATE, DELETE, SELECT đều có thể thực hiện thông qua phương thức execSQL. Tuy nhiên một số thao tác có phương thức riêng. Class Lop Để thuận tiện cho các thao tác quản lý, tạo class Lop tương ứng với bảng Lop. package ; /** * Created by HIENLTH on 5/27/2016. */ public class Lop { public Lop(String maLop, String tenLop) { MaLop = maLop; TenLop = tenLop; } public Lop(String maLop, String tenLop, int siSo) { MaLop = maLop; SiSo = siSo; TenLop = tenLop; } private String MaLop; private String TenLop; private int SiSo; @Override public String toString() { return getMaLop() + " : " + getTenLop() + " : " + getSiSo() + "SV"; } Ths. Lương Trần Hy Hiến, KHOA CNTT – TRƯỜNG ĐH SƯ PHẠM TP. HCM 2 Ver – 2016, FIT - HCMUP Lab 09: SQLite public String getMaLop() { return MaLop; } public void setMaLop(String maLop) { MaLop = maLop; } public String getTenLop() { return TenLop; } public void setTenLop(String tenLop) { TenLop = tenLop; } public int getSiSo() { return SiSo; } public void setSiSo(int siSo) .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.