Search Header Logo
Java + SQL Unit 3

Java + SQL Unit 3

Assessment

Presentation

Computers

University

Hard

Created by

Kittisay SENGTHONG

Used 2+ times

FREE Resource

22 Slides • 0 Questions

1

Java + SQL Unit 3

ລະບົບເພີ່ມຜູ້ໃຊ້ງານ User System

Slide image

2

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

1. ຮູ້ພື້ນຖານການອອກແບບ

2. ວິທີດຶງຂໍ້ມູນສະແດງໃນ Table

3. ເຂົ້າໃຈຫຼັ້ກການດຶງຂໍ້ມູນ

4. ປັບຂະໜາດຂອງ Column

5. ເຊື່ອງ Column

Slide image

3

I. ອອກແບບ

1. title User

2. Designer Size [800, 500]

3. Set layout Border layout

4. Panel

5. background [0,153,153]

6. set Layout Absolute


Slide image

4

I. (ຕໍ່)

7. Table

- Variable name tb_UserData

- ລຳດັບ, ID, ຊື່ຜູ້ໃຊ້, ຜູ້ໃຊ້, ລະຫັດຜ່ານ, Email

- Row 0

- font Phetsarath OT 12 Plain

- rowHeight 20

ໝາຍເຫດ: ໃຫ້ Table Column ເປັນພາສາລາວ

tb_userData.getTableHeader().setFont(new Font("Phetsarath ot", 0, 12));

Slide image

5

I. (ຕໍ່)

8. Textfield (x6)

- font Phetsarath OT 12 Plain

- Width 210, Height 30

9. Label (x7)

- font Phetsarath OT 12 Bold

- foreground [255,255,255]

- Width 130, Height 30

10. Button (x4)

- font Phetsarath OT 12 Bold

- Width 100, Height 30

Slide image

6

Slide image

7

#. ຕັ້ງຊື່ Variable Name

ຕັ້ງຊື່ຕົວປ່ຽນໃຫ້ຄົບທຸກຕົວທີ່ເຮົາຈະໃຊ້ໃນການຂຽນໂປຣແກຣມ

Slide image

8

II. ເລີ່ມຕົ້ນຂຽນຄຳສັ່ງ

1. ສະແດງຂໍ້ມູນ tb_UserData

2. ກວດສອບຄວາມຖືກຕ້ອງຂໍ້ມູນ

3. ເພີ່ມຂໍ້ມູນ

4. ແກ້ໄຂຂໍ້ມູນ

5. ລົບຂໍ້ມູນ

6. ຄົ້ນຫາຂໍ້ມູນ

Slide image

9

2.1 ສະແດງຂໍ້ມູນໃນຕາຕະລາງ

1. ນຳເຂົ້າ SQL import java.sql.*;

2. ເຊື່ອມຕໍ່ຖານຂໍ້ມູນ

3. ຈັດການຕະລາງ DefaultTableModel

4. ເຊື່ອມຕໍ່ຕະລາງກັບ Model

5. ສ້າງ Method showdata();

6. ກວດສອບຂໍ້ຜິດດໍພາດ try catch

7. ຂຽນຄຳສັ່ງ SQL SELECT

8. ກັບຂໍ້ມູນໃນ ResultSet

9. ລ້າງຂໍ້ມູນໃນຕະລາງ

10. ດື້ງຂໍ້ມູນຈຳນວນຫຼາຍດ້ວຍ while

11. ເກັບຂໍ້ມູນຖັນດ້ວຍ Vector

12.ນຳຂໍ້ມູນໄປຈັດເກັບໃນ Model

Slide image

10

2.1.1. ນຳເຂົ້າ SQL import java.sql.*;

ອະທິບາຍ: ນຳຄຳສັ່ງ SQL ມາໃຊ້ງານ

Slide image

11

2.1.2. ເຊື່ອມຕໍ່ຖານຂໍ້ມູນ

ອະທິບາຍ: ເຊື່ອມຕໍ່ຖານຂໍ້ມູນໂດຍຜ່ານຕົວປ່ຽນ con

Slide image

12

2.1.3.ຈັດການຂໍ້ມູນຕະລາງດ້ວຍ DefaultTableModel

ອະທິບາຍ: ເຮົາໃຊ້ DefaultTableModel ເພື່ອຈັດການກັບຂໍ້ມູນທີ່ຢູ່ໃນຕາຕະລາງເຊັ່ນການເພີ່ມ ແກ້ໄຂ ຫຼື ລົບຂໍ້ມູນເປັນຕົ້ນ

Slide image

13

2.1.4. ເຊື່ອມຕໍ່ຕະລາງກັບ Model

ອະທິບາຍ: ເຮົາເຊື່ອມການຈັດການຕະລາງກັບ Model ທີ່ເຮົາສ້າງຂື້ນ ເພື່ອມໃຫ້ສາມາດຈັດາການຂໍ້ມູນໄດ້

Slide image

14

2.1.5. ສ້າງ Method showdata();

ອະທິບາຍ: ເຮົາສ້າງ Method ຊື່ວ່າ showdata() ເພື້ອສະແດງຂໍ້ມູນຜູ້ໃຊ້ງານທີ່ຕະລາງ ເຮັດໃຫ້ຄຳສັ່ງມີຄວາມເປັນລະບຽບ ແລະ ໃຊ້ງານງ່າຍ

Slide image

15

2.1.6. ກວດສອບຂໍ້ຜິດດໍພາດ try catch

ອະທິບາຍ: ເຮົາຈະກວດສອບຄວາມຜິດພາດການສະແດງຜົນຈາກ try catch

Slide image

16

2.1.7. ຂຽນຄຳສັ່ງ SQL SELECT

ອະທິບາຍ: ໃຊ້ຄຳສັ່ງ SELECT ເພື່ອດຶງຂໍ້ມູນທັງໝົດຈາກຕາຕະລາງ tb_user

Slide image

17

2.1.8. ກັບຂໍ້ມູນໃນ ResultSet

ອະທິບາຍ: ເຮົາໃຊ້ ResultSet ຈັດກັບຂໍ້ມູນທີ່ດຶງມາໄດ້ຈາກ Select ມາເກັບໄວ້ທີ່ຕົວປ່ຽນ rs

Slide image

18

2.1.9. ລ້າງຂໍ້ມູນໃນຕະລາງ

ອະທິບາຍ: ເຮົາຈະທຳການລ້າງຂໍ້ມູນໃນຕາຕະລາງກ່ອນທີ່ຈະເພີ່ມຂໍ້ມູນໃໝ່ລົງໄປ ເພື່ອກັນບໍ່ໃຫ້ຂໍ້ມູນຊ້ຳກັນໃນຕະຕະລາງ

Slide image

19

2.1.10. ດື້ງຂໍ້ມູນຈຳນວນຫຼາຍດ້ວຍ while

ອະທິບາຍ: ເຮົາໃຊ້ loop while ເພື່ອດຶງຂໍ້ມູນຈຳນວນຫຼາຍທີ່ເກັບໄວ້ໃນ rs ໂດຍໃຊ້ next()

Slide image

20

2.1.11. ເກັບຂໍ້ມູນຖັນດ້ວຍ Vector

ອະທິບາຍ: ກ່ອນອື່ນໃຫ້ສ້າງຕົວປ່ຽນທີ່ໄວ້ເກັບຕົວເລກລຳດັບເອົາໄວ້ ຈາກນັ້ນສ້າງ Vector ຂື້ນມາຊື່ວ່າ vt ໂດຍເຮົາຈະໃຫ້ vt ເປັນຕົວເກັບຂໍ້ມູນ ຊຸດຄຳສັ່ງທີ່ເກັບຂໍ້ມູນຂອງ vector ແມ່ນ add()

- ເຮົາດຶງຂໍ້ມູນ column ດ້ວຍຊຸດຄຳສັ່ງ getString() ທີ່ດຶງມາຈາຕະລາງ tb_user

Slide image

21

2.1.12.ນຳຂໍ້ມູນໄປຈັດເກັບໃນ Model

ອະທິບາຍ: ຂໍ້ມູນທີ່ເຮົາຈັດເກັບໃນ vt ເຮົາຈະສົ່ງໄປຈັດເກັບໄວ້ໃນ Model ເພື່ອສະແດງຂໍ້ມູນອອກມາທີ່ຕາຕະລາງ

Slide image

22

Slide image

Java + SQL Unit 3

ລະບົບເພີ່ມຜູ້ໃຊ້ງານ User System

Slide image

Show answer

Auto Play

Slide 1 / 22

SLIDE