Bài tập lập trình cơ sở dữ liệu năm 2024

JDBC [Java Database Connectivity] là một API chuẩn dùng để tương tác với các loại cơ sở dữ liệu quan hệ [database relationship]. JDBC bao gồm một tập hợp các class và các interface dùng cho ứng dụng Java có thể giao tiếp với các cơ sở dữ liệu [database] khác nhau.

2.Tải JBDC

Truy cập link : //docs.microsoft.com/vi-vn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver15

3. Thiết lập kết nối

  • Tạo port 1433

B1: Mở SQL Server Configuration Manager

B2: Enable TCP/IP

B3: Chọn Properties để thiết lập port 1433.

B6: Restart SQL Server Service

  • Thêm thư viên vào project trong Netbeans

B1: Ấn chuột phải tại Libraries à chọn Add JAR/Folder

B2: Chọn file .jar phù hợp với phiên bản JDK

4. Bài tập VD

Cho bảng dữ liệu Product [ProductCode, ProductName, Quantity]. Viết chương trình lấy thông tin từ bảng và xóa dữ liệu trong bảng theo yêu cầu sau:

Giới thiệu khóa học

Đối tượng sẽ học khóa này là: - Người bắt đầu học về backend cần học về dữ liệu trước khi học lập trình - Những người muốn tìm hiểu về thiết kế cơ sở dữ liệu quan hệ - Bạn sinh viên cần tìm hiểu cách phân tích và thiết kế cơ sở dữ liệu cho một ứng dụng web - Những bạn chưa thiết kế cơ sở dữ liệu lần nào- Khóa học theo hướng thực hành, "cầm tay chỉ việc", hướng dẫn từ phần cài đặt, các câu lệnh T-SQL thao tác thế nào, cách thiết kế các bảng dữ liệu theo chức năng của ứng dụng, cách sử dụng công cụ trên giao diện phpmyadmin, thực hành qua dữ liệu của web thực tế.- Khóa học gồm 4 phần chính, phần 1 hướng dẫn cài đặt và giới thiệu cơ sở dữ liệu, phần 2 hướng dẫn học câu lệnh sql, phần 3 thực hành phân tích và hiểu bản chất dữ liệu của website bán hàng, phần 4 thực hành phân tích và dựng dữ liệu của website zing.vn. - Ý nghĩa của phần học dữ liệu giúp học viên có kiến thức nền tảng về thiết kế dữ liệu quan hệ, một phần không thể thiếu trong lập trình ứng dụng và lập trình backend. - Sau khi học xong bạn có thể thiết kế được cơ sở dữ liệu cho các website thông dụng như website tin tức và website bán hàng. - Đọc và hiểu được các bảng dữ liệu của một website. - Phân tích dữ liệu và thiết lập quan hệ dữ liệu cho một ứng dụng

Nội dung khóa học

Tác giả

  • Giảng viên với 12 năm trong nghề thiết kế, lập trình web. Anh đã và đang giảng dạy, đào tạo cho khoảng hơn 10.000+ học viên thiết kế, lập trình web tại Việt Nam. Tốt nghiệp khoa CNTT, Đại học bách khoa Hà Nội. Từng làm việc trong nhiều dự án lớn thuộc tập đoàn lớn, anh đã và đang tham gia rât nhiều dự án Freelancer về thiết kế đồ họa nên kinh nghiệm thực tế dồi dào, mong muốn đem những kinh nghiệm này chia sẻ cho tất cả mọi người, giúp các bạn có được những hành trang quý báu trên con đường sự nghiệp.
  • Từng du học nghành thiết kế đồ họa đa phương tiện – tại tập đoàn Aptech Limited – Bangalore Ấn Độ theo chương trình giảng viên tài năng.
  • Tốt nghiệp khoa CNTT, Đại học bách khoa Hà Nội.

Đăng ký khóa học

Thanh toán một lần

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Repository files navigation

LTCSDL_TK73_Nhom20_WebCayCanh

Tên Đề Tài: Tạo Website bán cây cảnh trực tuyến

1. Danh Sách Thành Viên:

  • Nguyễn Xuân Thuận [ Nhóm Trưởng ] - 1754050087
  • Dương Trần Hoài Bảo - 1754050010
  • Trương Thị Hiền Hòa - 1754052024
  • Võ Thị Trúc Ngân - 1754050056
  • Nguyễn Lệ Mỹ - 1754052040

2. Mô tả Project [ Kỹ thuật và nghiệp vụ]

  • Khách hàng lựa chọn cây, số lượng, nhập ghi chú, địa chỉ.
  • Xuất đơn hàng, địa chỉ đơn hàng và quản lý hóa đơn.
  • Nhân viên quản trị thêm các loại cây, giá và xử lý đơn hàng của khách.

3. Hướng dẫn sử dụng:

  • Dùng Git download Project về. Cài đặt file Script Data WebCayCanh trong thư mục Database vào SQL Server với tên tương ứng [ Mặc định nên để WebCayCanh ]. Sau đó đổi tên chuỗi kết nối và mật khẩu sa trong file WebCayCanhContext rồi sẽ chạy được Project. Có thể Test các API trong localhost chạy lên rồi thêm /swagger/index.html/

Hướng dẫn chi tiết, phân chia công việc, mô tả nghiệp vụ chi tiết nằm trong thư mục 3_FileWord_Submit_Teacher. Thầy có thể xem chi tiết ở đó ạ.

Chủ Đề