
Java + SQL Unit 3
Presentation
•
Computers
•
University
•
Hard
Kittisay SENGTHONG
Used 2+ times
FREE Resource
22 Slides • 0 Questions
1
Java + SQL Unit 3
ລະບົບເພີ່ມຜູ້ໃຊ້ງານ User System
2
#. ເປັນຫຍັງຕ້ອງຮຽນ
1. ຮູ້ພື້ນຖານການອອກແບບ
2. ວິທີດຶງຂໍ້ມູນສະແດງໃນ Table
3. ເຂົ້າໃຈຫຼັ້ກການດຶງຂໍ້ມູນ
4. ປັບຂະໜາດຂອງ Column
5. ເຊື່ອງ Column
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
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));
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
6
7
#. ຕັ້ງຊື່ Variable Name
ຕັ້ງຊື່ຕົວປ່ຽນໃຫ້ຄົບທຸກຕົວທີ່ເຮົາຈະໃຊ້ໃນການຂຽນໂປຣແກຣມ
8
II. ເລີ່ມຕົ້ນຂຽນຄຳສັ່ງ
1. ສະແດງຂໍ້ມູນ tb_UserData
2. ກວດສອບຄວາມຖືກຕ້ອງຂໍ້ມູນ
3. ເພີ່ມຂໍ້ມູນ
4. ແກ້ໄຂຂໍ້ມູນ
5. ລົບຂໍ້ມູນ
6. ຄົ້ນຫາຂໍ້ມູນ
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
10
2.1.1. ນຳເຂົ້າ SQL import java.sql.*;
ອະທິບາຍ: ນຳຄຳສັ່ງ SQL ມາໃຊ້ງານ
11
2.1.2. ເຊື່ອມຕໍ່ຖານຂໍ້ມູນ
ອະທິບາຍ: ເຊື່ອມຕໍ່ຖານຂໍ້ມູນໂດຍຜ່ານຕົວປ່ຽນ con
12
2.1.3.ຈັດການຂໍ້ມູນຕະລາງດ້ວຍ DefaultTableModel
ອະທິບາຍ: ເຮົາໃຊ້ DefaultTableModel ເພື່ອຈັດການກັບຂໍ້ມູນທີ່ຢູ່ໃນຕາຕະລາງເຊັ່ນການເພີ່ມ ແກ້ໄຂ ຫຼື ລົບຂໍ້ມູນເປັນຕົ້ນ
13
2.1.4. ເຊື່ອມຕໍ່ຕະລາງກັບ Model
ອະທິບາຍ: ເຮົາເຊື່ອມການຈັດການຕະລາງກັບ Model ທີ່ເຮົາສ້າງຂື້ນ ເພື່ອມໃຫ້ສາມາດຈັດາການຂໍ້ມູນໄດ້
14
2.1.5. ສ້າງ Method showdata();
ອະທິບາຍ: ເຮົາສ້າງ Method ຊື່ວ່າ showdata() ເພື້ອສະແດງຂໍ້ມູນຜູ້ໃຊ້ງານທີ່ຕະລາງ ເຮັດໃຫ້ຄຳສັ່ງມີຄວາມເປັນລະບຽບ ແລະ ໃຊ້ງານງ່າຍ
15
2.1.6. ກວດສອບຂໍ້ຜິດດໍພາດ try catch
ອະທິບາຍ: ເຮົາຈະກວດສອບຄວາມຜິດພາດການສະແດງຜົນຈາກ try catch
16
2.1.7. ຂຽນຄຳສັ່ງ SQL SELECT
ອະທິບາຍ: ໃຊ້ຄຳສັ່ງ SELECT ເພື່ອດຶງຂໍ້ມູນທັງໝົດຈາກຕາຕະລາງ tb_user
17
2.1.8. ກັບຂໍ້ມູນໃນ ResultSet
ອະທິບາຍ: ເຮົາໃຊ້ ResultSet ຈັດກັບຂໍ້ມູນທີ່ດຶງມາໄດ້ຈາກ Select ມາເກັບໄວ້ທີ່ຕົວປ່ຽນ rs
18
2.1.9. ລ້າງຂໍ້ມູນໃນຕະລາງ
ອະທິບາຍ: ເຮົາຈະທຳການລ້າງຂໍ້ມູນໃນຕາຕະລາງກ່ອນທີ່ຈະເພີ່ມຂໍ້ມູນໃໝ່ລົງໄປ ເພື່ອກັນບໍ່ໃຫ້ຂໍ້ມູນຊ້ຳກັນໃນຕະຕະລາງ
19
2.1.10. ດື້ງຂໍ້ມູນຈຳນວນຫຼາຍດ້ວຍ while
ອະທິບາຍ: ເຮົາໃຊ້ loop while ເພື່ອດຶງຂໍ້ມູນຈຳນວນຫຼາຍທີ່ເກັບໄວ້ໃນ rs ໂດຍໃຊ້ next()
20
2.1.11. ເກັບຂໍ້ມູນຖັນດ້ວຍ Vector
ອະທິບາຍ: ກ່ອນອື່ນໃຫ້ສ້າງຕົວປ່ຽນທີ່ໄວ້ເກັບຕົວເລກລຳດັບເອົາໄວ້ ຈາກນັ້ນສ້າງ Vector ຂື້ນມາຊື່ວ່າ vt ໂດຍເຮົາຈະໃຫ້ vt ເປັນຕົວເກັບຂໍ້ມູນ ຊຸດຄຳສັ່ງທີ່ເກັບຂໍ້ມູນຂອງ vector ແມ່ນ add()
- ເຮົາດຶງຂໍ້ມູນ column ດ້ວຍຊຸດຄຳສັ່ງ getString() ທີ່ດຶງມາຈາຕະລາງ tb_user
21
2.1.12.ນຳຂໍ້ມູນໄປຈັດເກັບໃນ Model
ອະທິບາຍ: ຂໍ້ມູນທີ່ເຮົາຈັດເກັບໃນ vt ເຮົາຈະສົ່ງໄປຈັດເກັບໄວ້ໃນ Model ເພື່ອສະແດງຂໍ້ມູນອອກມາທີ່ຕາຕະລາງ
22
Java + SQL Unit 3
ລະບົບເພີ່ມຜູ້ໃຊ້ງານ User System
Show answer
Auto Play
Slide 1 / 22
SLIDE
Similar Resources on Wayground
18 questions
RA for PY
Presentation
•
University
22 questions
ติว o-net ม.3
Presentation
•
KG
17 questions
September 23 Lecture
Presentation
•
Professional Development
16 questions
Les 10 principaux risques de sécurité applicative selon l'OWASP
Presentation
•
KG - University
16 questions
CIT1008 - Week 11 (GUI 2)
Presentation
•
University
20 questions
Presentation tips
Presentation
•
University
19 questions
grade 3 week 7
Presentation
•
Professional Development
20 questions
BÀI 2. HỆ QUẢN TRỊ CSDL
Presentation
•
12th Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
Discover more resources for Computers
20 questions
Disney Trivia
Quiz
•
University
10 questions
Spanish Greetings and Goodbyes!
Presentation
•
6th Grade - University
20 questions
Physical or Chemical Change/Phases
Quiz
•
8th Grade - University
39 questions
Unit 7 Key Terms
Quiz
•
11th Grade - University
25 questions
SER and Subject Pronouns
Quiz
•
8th Grade - University
38 questions
Unit 6 Key Terms
Quiz
•
11th Grade - University
19 questions
Key Concepts in Buddhism
Quiz
•
University
0 questions
Cell Domain Basic Review (Biology)
Quiz
•
University