Search Header Logo
Java + SQL Unit 1

Java + SQL Unit 1

Assessment

Presentation

Computers

University

Hard

Created by

Kittisay SENGTHONG

Used 4+ times

FREE Resource

25 Slides • 0 Questions

1

Java + SQL Unit 1

ເຊື່ອມຕໍ່ຖານຂໍ້ມູນ Connect Database

Slide image

2

ເປັນຫຍັງຕ້ອງຮຽນ

1. ຮູ້ຈັກວິທີການເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນ

2. ຮູ້ຈັກກັບ API ແບບ JDBC

3. ຮູ້ຫຼັກການເຊື່ອມຕໍ່ຖານຂໍ້ມູນ

4. ວິທີການກວດສອບການເຊື່ອມຕໍ່

Slide image

3

I. ໂຄງສ້າງຂອງໂປຣແກຣມ

ເປັນການຈັດການໂຄງສ້າງໂປຣແກຣມໃຫ້ຈັດການງ່າຍ ແລະ ໃຫ້ມີປະສິດທິພາບສູງສຸດ

Slide image

4

1.1 ໂຄງສ້າງ Project

ສ້າງ Java package ຍາກກັນ

1. database: ຈັດເກັບຖານຂໍ້ມູນ

2. from: ຈັດເກັບໜ້າຕາໂປຣແກຣມ

3. image: ຈັດເກັບຮູບພາບ

Slide image

5

1.2 ຖານຂໍ້ມູນ Database

ຕ້ອງມີຖານຂໍ້ມູນເຮັດໜ້າທີ່ໃນການຈັດເກັບ ແລະ ຮັບສົ່ງຂໍ້ມູນ ລະຫ່ວງໂປຣແກມ

1. Database: ຖານຂໍ້ມູນ

2. Table: ຕາຕະລາງ

Slide image

6

# ຄຳແນະນຳ

ເຮົາຈະເລີ່ມຕົນຂຽນໂປຣແກຣມກັນແລ້ວສິ່ງທີ່ເຮົາຄວນປະຕິບັດຄື

1. ຕ້ອງເປີດ Apache + Mysql ໄວ້ສະເໝີ

2. ຕ້ອງ Copy ໂປຣແກຣມເອົາໄວ້ສະເໝີ

3. ບັນທຶກຄຳສັ່ງທີ່ໄດ້ຮຽນເອົາໄວ້

Slide image

7

II. ເລີ່ມຕົ້ນຂຽນໂປຣແກຣມ

ກວດສອບໂປຣແກຮມ NetBeans ແລະ Xampp ວ່າພ້ອມໃຊ້ງານ ຫຼື ບໍ່

- ກວດໂປຣເຈັກ

- ກວດສອບຖານຂໍ້ມູນ

Slide image

8

2.1 ເພີ່ມ Library

ເປັນ Library ໃນການຮັບສົ່ງຂໍ້ມູນລະຫ່ວງຖານຂໍ້ມູນກັບໂປຣແກຣມ ໂດຍຮູບແບບ API ມີຂັ້ນຕອນດັ່ງນີ້

1. ຄິກຂວາໃສ່ Libraries

2. add Library

3. ເລືອກ Mysql JDBC Driver

4. Add Library

Slide image

9

2.2 ສ້າງ Class ເຊື່ອມຕໍ່

ເປັນ Class ທີ່ມີໄວ້ໃນການຄອມຕິດຕໍ່ພົວພັນກັບຖານຂໍ້ມູນ ແລະ ມັນຈະເປັນ Class ທີ່ເຮົາເອີ້ນໃຊ້ງານເປັນປະຈຳເມື່ອເຮົາມີການເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນ

1. ເລືອກ database > ຄິກຂາວ

2. new > Java Class

3. ຕັ້ງຊື່ connectDB

4. Finish

Slide image

10

2.2 ສ້າງ Class ເຊື່ອມຕໍ່ (ຕໍ່)

ສຳເລັດໃນການສ້າງ Class ເຊື່ມຕໍ່ກັບຖານຂໍ້ມູນຈາກນີ້ເວລາເຮົາຕ້ອງການເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນເຮົາພຽນເອີ້ນໃຊ້ connectDB

Slide image

11

2.3 ສ້າງການເຊື່ອມຕໍ່ຖານຂໍ້ມູນ

ເຮົາຈະສ້າງຊຸດຄຳສັ່ງທີ່ຈຳນຳໃຊ້ໃນການເຊື່ອມຕໍ່ຖານຂໍ້ມູນໄວທີ່ connectSQL

1. import java.sql.*;

ອະທິບາຍ: ແມ່ນໃຊ້ໄວ້ເພື່ອນຳໄວຍະກອນຂອງ SQL ມາໃຊ້ງານໃນ connectDB

Slide image

12

2.3 (ຕໍ່)

2. ສ້າງຊຸດຄຳສັ່ງຊື່ວ່າ getconnect ໄວ້ໃນຂອບເຂດຂອງ Class connectDB

ອະທິບາຍ: ແມ່ນຊຸດຄຳສັ່ງທີ່ເຮົາຈະເອີ້ນມາໃຊ້ງານເມື່ອເຮົາຕ້ອງການເຊື່ອມຕໍ່ຖານຂໍ້ມູນ

Slide image

13

2.3 (ຕໍ່)

3. ຄຳສັ່ງກວດສອບຂໍ້ຜິດພາດ try catch

ເຮົາຈະຂຽນໃນ getconnect()

ອະທິບາຍ: ເປັນຄຳສັ່ງທີ່ຈະບອກເຮົາວ່າມີຂໍ້ຜິດພາດເກິດຂື້ນ ຫຼື ບໍ່ໃຫ້ເຮົາຮູ້

ເຄັດລັບ: ເຮົາພີມຄຳສັ່ງ try ກົດປຸ່ມ

Ctrl + space ແລ້ວກົດ Enter

Slide image

14

2.3 (ຕໍ່)

4. ເອີ້ນໃຊ້ງານ Driver ຂອງ API JDBC ເຮົາຈະຂຽນໃນ try catch

ອະທິບາຍ: ເປັນຄຳສັ່ງທີ່ຈັດການກັບການສົ່ງຂໍ້ມູນລະຫວ່າງຖານຂໍ້ມນໃຫ້ເປັນແບບ JDBC API

ໝາຍເຫດ: ຄຳສັ່ງໃນສັນຍາລັກ " " ຕ້ອງພິມເອງໃຫ້ຖືກຕ້ອງທັງໝົດ ຕົວອັງສອນໃຫຍ່ນ້ອຍຕ້ອງກົງກັນ

Slide image

15

2.3 (ຕໍ່)

5. ສ້າງຕົວປ່ຽນສົ່ງຂໍ້ມູນເປັນ utf8 ເຮົາຈະຂຽນໄວ້ກ້ອງຄຳສັ່ງເອີ້ນໃຊ້ JDBC Drive

ອະທິບາຍ: ເປັນຄຳສັ່ງແປງຂໍ້ມູນໃຫ້ຢູ່ໃນຮູບແບບ utf8 ທຸກຄັ້ງເມື່ອມີການດຶ່ງຂໍ້ມູນຈາກຖານຂໍ້ມູນ

ໝາຍເຫດ: ຄຳສັ່ງໃນ " " ຈຳເປັນຕ້ອງພິມເອງໃຫ້ຖືກຕ້ອງທັງໝົດ ທັງພິມໃຫຍ່ພິມນ້ອຍ

Slide image

16

2.3 (ຕໍ່)

6. ສ້າງຕົວປ່ຽນໃນການເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນ

ອະທິບາຍ: ເປັນການສ້າງຕົວປ່ຽນເພື່ອຈັດເກັບຂໍ້ມູນໃນການເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນເອົາໄວ້

- urlAPI ເກັບທີ່ຢູ່ຂອງຖານຂໍ້ມູນ

- dbName ຊື່ຂອງຖານຂໍ້ມູນ

- serverUser ເກັບຊື່ເຂົ້າໃຊ້ງານຖານຂໍ້ມູນ

- serverPassword ເກັບລະຫັດຜ່ານຖານຂໍ້ມູນ

Slide image

17

2.3 (ຕໍ່)

7. ຂໍ້ມູນໃນການເຊື່ອມຕໍ່ຖານຂໍ້ມູນ

ອະທິບາຍ: ເປັນຂໍ້ມູນທີ່ມີຄວາມສຳຄັນແລະເຮົາຈຳເປັນຕ້ອງພິມໃຫ້ຖືກຕ້ອງບໍ່ວ່າຈຳເປັນຊື່, ລະຫັດຜ່ານ ຊື່ຖານຂໍ້ມູນ ແລະ ທີ່ຢູ່ຂອງຖານຂໍ້ມູນ ເຊິ່ງຂໍໍ້ມູນໄດ້ມາຈາກ Xampp ທັງໝົດ

Slide image

18

2.3 (ຕໍ່)

8. ສົ່ງຂໍ້ມູນການເຊື່ມຕໍ່ໄປທີ່ຖານຂໍ້ມູນ

ອະທິບາຍ: ແມ່ນເປັນການສົ່ງຂໍ້ມູນທີ່ເຮົາຂຽນມາທັງໝົດໄປທີ່ຖານຂໍ້ມູນ ກຽນພ້ອມຮັບ - ສົ່ງຂໍ້ມູນ

ໂດຍຂໍ້ມູນທີ່ໄດ້ມາທັງໝົດຈະເກັບໄວ້ທີ່ຕົວປ່ຽນ con

Slide image

19

2.3 (ຕໍ່)

9. ສົ່ງຂໍ້ມູນການເຊື່ອມຕໍ່ກັບຄືນມາ

ອະທິບາຍ: con ປຽບສະເໝືອນໄປສະນີທີ່ຄອຍໄປຮັບສັ່ງສິນຄ້າຕາມທີ່ຢູ່ ທີ່ເຮົາໄດ້ບອກ

return con ໝາຍເຖິງຜົນລັບທີ່ໄປສະນີໄດ້ກັບຄືນມາບອກເຮົາວ່າສົ່ງສິນຄ້າສຳເລັດ ຫຼື ບໍ່

Slide image

20

2.3 (ຕໍ່)

10. ສົ່ງຄ່າຫວ່າງກັບຄືນ

ອະທິບາຍ: ເຮົາຈະກຳນົດໃຫ້ສົ່ງຄ່າຫວ່າງກັບຄືນມາໃຫ້ເຮົາ ຖ້າຫາກວ່າໄປສະນີບໍ່ເຫັນທີ່ຢູ່ ຂອງເຮືອນທີ່ຕ້ອງໄປສົ່ງສິນຄ້າ

Slide image

21

2.4 ກວດສອບການເຊື່ອມຕໍ່

ໃຊ້ຄຳສັ່ງໃນການກວດສອບການເຊື່ອມຕໍ່ເພື່ອໃຫ້ຮູ້ວ່າເຊື່ອມຕໍ່ຖານຂໍ້ມູນໄດ້ ຫຼື ບໍ່ ໂດຍເຮົາຈະໃຊ້ເງື່ອນໄຂກວດສອບຄ່າທີ່ສົ່ງມາຈາກຖານຂໍ້ມູນວ່າມີ ຄ່າຫວ່າງຫຼືບໍ່

Slide image

22

2.4 (ຕໍ່)

1. ນຳເຂົ້າໄວຍະກອນ SQL

ອະທິບາຍ: ເພື່ອໃຊ້ໃນການຂຽນຄຳສັ່ງ SQL ໃນໂປຣແກຣມ

Slide image

23

2.4 (ຕໍ່)

2. ສ້າງການເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນ

ອະທິບາຍ: ເປັນການບອກໃຫ້ໄປສະນີມາຄອຍຮັບເຄື່ອງ ຫຼື ສົ່ງເຄື່ອງໃຫ້ເຮົາ ໄປສະນີມີຊື່ວ່າ con ໂດຍຈະເປັນພະນັກງານທີ່ຢູ່ໃນບໍ່ລິສັດ connectDB ລົດທີ່ໃຊ້ສົ່ງເຄື່ອງແມ່ນ getconnect()

Slide image

24

Slide image

25

2.4 (ຕໍ່)

3. ເງື່ອນໄຂກວດສອບການເຊື່ອມຕໍ່

ອະທິບາຍ: ຖ້າວ່າ con ບໍ່ເຫັນທີ່ຢູ່ທີ່ເຮົາໃຫ້ໄປ con ຈະບໍ່ໄດ້ຫຍັງກັບມາ ( ໄດ້ຄ່າຫວ່າງ )

- con ບໍ່ໄດ້ຫຍັງກັບມາໃຫ້ບອກເຮົາວ່າ NO

- ຖ້າໄດ້ເຄື່ອງກັບມາໃຫ້ບອກວ່າ OK

ໝາຍເຫດ: ເຮົາຂຽນໂຄດກວດສອບຢູ່ກ້ອງຄຳສັ່ງ initComponents();

Slide image

Java + SQL Unit 1

ເຊື່ອມຕໍ່ຖານຂໍ້ມູນ Connect Database

Slide image

Show answer

Auto Play

Slide 1 / 25

SLIDE