1. thamkk0212

    thamkk0212Thành Viên Mới

    Tham gia ngày:
    26 Tháng năm 2016
    Bài viết:
    19
    Toàn Quốc

    viết .net Webservice để tương tác với CSDL trong android cơ bản

    Thảo luận trong 'Linh tinh' bắt đầu bởi thamkk0212, 8 Tháng sáu 2016.

    1 ) Bài học tạo 1 CSDL trong SQL Server

    CSDL trong ví dụ này sẽ được thực hiện trong toàn bộ những bài sau này

    – Chúng tôi muốn làm 1 CSDL tên là dbProductManager với kiến trúc như hình này:

    viet net Webservice de tuong tac voi CSDL trong android co ban

    – tất nhiên các học viên phải tự thực hành được CSDL như trên.

    – Các học viên có xác xuất dùng bất kỳ Version SQL Server nào trong lap trinh android cũng được ( 2005 , 2008 , 2012… )

    – Chúng tôi chụp hình kiến trúc cây DB và version mà Chúng tôi Demo cho bài thực hiện này

    2 ) Học Android viết .net Webservice để tương tác với CSDL

    – Chúng tôi dùng Visual Studio 2010 để thiết lập Webservice , các bạn học viên có xác xuất dùng 2012 , 2013 cũng được hông sao.

    – Từ menu File/ chọn New/ chọn Website ( hoặc nhấn tổ hợp phím Shift +ATL+ N ) để tạo một website trong visual studio

    – Màn hình chọn Project xuất hiện: Ta chọn Empty Website như hình dưới đây rồi nhấn nút OK

    – Bắt đầu ta tiến hành viết .net webservice để tương tác tới CSDL tạo ở mục số 1 như sau:

    – Chúng tôi muốn dùng LinQ to SQL để viết code cho lẹ và giúp các em dễ hiểu hơn , ta làm như sau:
    Đăng ký học lập trình android chuyên nghiệp >>> khoa hoc lap trinh android

    Từ menu View/ chọn Server Explorer để mở cửa sổ kết nối CSDL

    – Trong màn hình Server Explorer/ ta bấm chọn biểu tượng kết nối mà Tui tô vòng tròn màu đỏ.

    – Màn hình kết nối được hiển thị ra như sau

    viet net Webservice de tuong tac voi CSDL trong android co ban

    – Chúng tôi đánh theo trật tự từ 1->5:

    1 ) Server name: Nhập tên Server của máy bạn vào đây , trên kia thì máy của tui tên là drthanh.

    2 ) Chọn kiểu Authentication , bạn chọn loại nào cũng được , trên kia tui chọn Windows Authentication.

    3 ) Chọn CSDL , tất nhiên ta phải chọn đúng CSDL dbproductmanager.

    4 ) Test connection để kiểm tra xem có kết nối thành công hay không , khi bạn test mà nó ra cửa sổ sau là OK

    5 ) Bấm OK để chấp nhận Kết nối.

    bây chừ ta tiến hành dùng LinQ to SQL để tương tác tới CSDL này như sau:

    Bấm chuột phải vào Project website tạo ở bước trên/ chọn Add New Item

    Trong màn hình New Item ta chọn LINQ to SQL Classes như hình dưới đây , đặt tên ProductManager.dbml rồi nhấn nút Add

    Nó sẽ hiện ra các vùng :1. Xứ CSDL , 2.vùng ta kéo thả CSDL vào , 3. Xứ ta kéo thả các Store Procedure vào , 4. Vùng kiến trúc tệp tin , lớp mà ta lập trình.

    bây chừ ta tiến hành kéo thả CSDL vào vùng số 1 như sau:

    + Đè phím Ctrl + click chuột vào 2 bảng Catalog và Product rồi kéo vào vùng số 2 , ta được giao diện

    Xem thêm >>> hoc lap trinh android o dau
    Sau bước trên , hệ thống giao thông đã tự phát sinh các lớp , hàm ( CRUD ) cho phép chúng ta tương tác tới CSDL một cách dễ dàng. Tiếp tục nó tự động sinh ra lớp ProductManagerDataContext và các lớp ứng với với mỗi bảng ( tức là có 2 lớp tự động được phát sinh: Catalog và Product ). Phê duyệt các lớp này chúng ta có xác xuất tương tác được với CSDL. Các bạn cần học thêm phần LINQ to SQL ở mục LinQ trong menu lập trình tiền tiến
     

Chia sẻ trang này