
Java + SQL Unit 1
Presentation
•
Computers
•
University
•
Hard
Kittisay SENGTHONG
Used 4+ times
FREE Resource
25 Slides • 0 Questions
1
Java + SQL Unit 1
ເຊື່ອມຕໍ່ຖານຂໍ້ມູນ Connect Database
2
ເປັນຫຍັງຕ້ອງຮຽນ
1. ຮູ້ຈັກວິທີການເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນ
2. ຮູ້ຈັກກັບ API ແບບ JDBC
3. ຮູ້ຫຼັກການເຊື່ອມຕໍ່ຖານຂໍ້ມູນ
4. ວິທີການກວດສອບການເຊື່ອມຕໍ່
3
I. ໂຄງສ້າງຂອງໂປຣແກຣມ
ເປັນການຈັດການໂຄງສ້າງໂປຣແກຣມໃຫ້ຈັດການງ່າຍ ແລະ ໃຫ້ມີປະສິດທິພາບສູງສຸດ
4
1.1 ໂຄງສ້າງ Project
ສ້າງ Java package ຍາກກັນ
1. database: ຈັດເກັບຖານຂໍ້ມູນ
2. from: ຈັດເກັບໜ້າຕາໂປຣແກຣມ
3. image: ຈັດເກັບຮູບພາບ
5
1.2 ຖານຂໍ້ມູນ Database
ຕ້ອງມີຖານຂໍ້ມູນເຮັດໜ້າທີ່ໃນການຈັດເກັບ ແລະ ຮັບສົ່ງຂໍ້ມູນ ລະຫ່ວງໂປຣແກມ
1. Database: ຖານຂໍ້ມູນ
2. Table: ຕາຕະລາງ
6
# ຄຳແນະນຳ
ເຮົາຈະເລີ່ມຕົນຂຽນໂປຣແກຣມກັນແລ້ວສິ່ງທີ່ເຮົາຄວນປະຕິບັດຄື
1. ຕ້ອງເປີດ Apache + Mysql ໄວ້ສະເໝີ
2. ຕ້ອງ Copy ໂປຣແກຣມເອົາໄວ້ສະເໝີ
3. ບັນທຶກຄຳສັ່ງທີ່ໄດ້ຮຽນເອົາໄວ້
7
II. ເລີ່ມຕົ້ນຂຽນໂປຣແກຣມ
ກວດສອບໂປຣແກຮມ NetBeans ແລະ Xampp ວ່າພ້ອມໃຊ້ງານ ຫຼື ບໍ່
- ກວດໂປຣເຈັກ
- ກວດສອບຖານຂໍ້ມູນ
8
2.1 ເພີ່ມ Library
ເປັນ Library ໃນການຮັບສົ່ງຂໍ້ມູນລະຫ່ວງຖານຂໍ້ມູນກັບໂປຣແກຣມ ໂດຍຮູບແບບ API ມີຂັ້ນຕອນດັ່ງນີ້
1. ຄິກຂວາໃສ່ Libraries
2. add Library
3. ເລືອກ Mysql JDBC Driver
4. Add Library
9
2.2 ສ້າງ Class ເຊື່ອມຕໍ່
ເປັນ Class ທີ່ມີໄວ້ໃນການຄອມຕິດຕໍ່ພົວພັນກັບຖານຂໍ້ມູນ ແລະ ມັນຈະເປັນ Class ທີ່ເຮົາເອີ້ນໃຊ້ງານເປັນປະຈຳເມື່ອເຮົາມີການເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນ
1. ເລືອກ database > ຄິກຂາວ
2. new > Java Class
3. ຕັ້ງຊື່ connectDB
4. Finish
10
2.2 ສ້າງ Class ເຊື່ອມຕໍ່ (ຕໍ່)
ສຳເລັດໃນການສ້າງ Class ເຊື່ມຕໍ່ກັບຖານຂໍ້ມູນຈາກນີ້ເວລາເຮົາຕ້ອງການເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນເຮົາພຽນເອີ້ນໃຊ້ connectDB
11
2.3 ສ້າງການເຊື່ອມຕໍ່ຖານຂໍ້ມູນ
ເຮົາຈະສ້າງຊຸດຄຳສັ່ງທີ່ຈຳນຳໃຊ້ໃນການເຊື່ອມຕໍ່ຖານຂໍ້ມູນໄວທີ່ connectSQL
1. import java.sql.*;
ອະທິບາຍ: ແມ່ນໃຊ້ໄວ້ເພື່ອນຳໄວຍະກອນຂອງ SQL ມາໃຊ້ງານໃນ connectDB
12
2.3 (ຕໍ່)
2. ສ້າງຊຸດຄຳສັ່ງຊື່ວ່າ getconnect ໄວ້ໃນຂອບເຂດຂອງ Class connectDB
ອະທິບາຍ: ແມ່ນຊຸດຄຳສັ່ງທີ່ເຮົາຈະເອີ້ນມາໃຊ້ງານເມື່ອເຮົາຕ້ອງການເຊື່ອມຕໍ່ຖານຂໍ້ມູນ
13
2.3 (ຕໍ່)
3. ຄຳສັ່ງກວດສອບຂໍ້ຜິດພາດ try catch
ເຮົາຈະຂຽນໃນ getconnect()
ອະທິບາຍ: ເປັນຄຳສັ່ງທີ່ຈະບອກເຮົາວ່າມີຂໍ້ຜິດພາດເກິດຂື້ນ ຫຼື ບໍ່ໃຫ້ເຮົາຮູ້
ເຄັດລັບ: ເຮົາພີມຄຳສັ່ງ try ກົດປຸ່ມ
Ctrl + space ແລ້ວກົດ Enter
14
2.3 (ຕໍ່)
4. ເອີ້ນໃຊ້ງານ Driver ຂອງ API JDBC ເຮົາຈະຂຽນໃນ try catch
ອະທິບາຍ: ເປັນຄຳສັ່ງທີ່ຈັດການກັບການສົ່ງຂໍ້ມູນລະຫວ່າງຖານຂໍ້ມນໃຫ້ເປັນແບບ JDBC API
ໝາຍເຫດ: ຄຳສັ່ງໃນສັນຍາລັກ " " ຕ້ອງພິມເອງໃຫ້ຖືກຕ້ອງທັງໝົດ ຕົວອັງສອນໃຫຍ່ນ້ອຍຕ້ອງກົງກັນ
15
2.3 (ຕໍ່)
5. ສ້າງຕົວປ່ຽນສົ່ງຂໍ້ມູນເປັນ utf8 ເຮົາຈະຂຽນໄວ້ກ້ອງຄຳສັ່ງເອີ້ນໃຊ້ JDBC Drive
ອະທິບາຍ: ເປັນຄຳສັ່ງແປງຂໍ້ມູນໃຫ້ຢູ່ໃນຮູບແບບ utf8 ທຸກຄັ້ງເມື່ອມີການດຶ່ງຂໍ້ມູນຈາກຖານຂໍ້ມູນ
ໝາຍເຫດ: ຄຳສັ່ງໃນ " " ຈຳເປັນຕ້ອງພິມເອງໃຫ້ຖືກຕ້ອງທັງໝົດ ທັງພິມໃຫຍ່ພິມນ້ອຍ
16
2.3 (ຕໍ່)
6. ສ້າງຕົວປ່ຽນໃນການເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນ
ອະທິບາຍ: ເປັນການສ້າງຕົວປ່ຽນເພື່ອຈັດເກັບຂໍ້ມູນໃນການເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນເອົາໄວ້
- urlAPI ເກັບທີ່ຢູ່ຂອງຖານຂໍ້ມູນ
- dbName ຊື່ຂອງຖານຂໍ້ມູນ
- serverUser ເກັບຊື່ເຂົ້າໃຊ້ງານຖານຂໍ້ມູນ
- serverPassword ເກັບລະຫັດຜ່ານຖານຂໍ້ມູນ
17
2.3 (ຕໍ່)
7. ຂໍ້ມູນໃນການເຊື່ອມຕໍ່ຖານຂໍ້ມູນ
ອະທິບາຍ: ເປັນຂໍ້ມູນທີ່ມີຄວາມສຳຄັນແລະເຮົາຈຳເປັນຕ້ອງພິມໃຫ້ຖືກຕ້ອງບໍ່ວ່າຈຳເປັນຊື່, ລະຫັດຜ່ານ ຊື່ຖານຂໍ້ມູນ ແລະ ທີ່ຢູ່ຂອງຖານຂໍ້ມູນ ເຊິ່ງຂໍໍ້ມູນໄດ້ມາຈາກ Xampp ທັງໝົດ
18
2.3 (ຕໍ່)
8. ສົ່ງຂໍ້ມູນການເຊື່ມຕໍ່ໄປທີ່ຖານຂໍ້ມູນ
ອະທິບາຍ: ແມ່ນເປັນການສົ່ງຂໍ້ມູນທີ່ເຮົາຂຽນມາທັງໝົດໄປທີ່ຖານຂໍ້ມູນ ກຽນພ້ອມຮັບ - ສົ່ງຂໍ້ມູນ
ໂດຍຂໍ້ມູນທີ່ໄດ້ມາທັງໝົດຈະເກັບໄວ້ທີ່ຕົວປ່ຽນ con
19
2.3 (ຕໍ່)
9. ສົ່ງຂໍ້ມູນການເຊື່ອມຕໍ່ກັບຄືນມາ
ອະທິບາຍ: con ປຽບສະເໝືອນໄປສະນີທີ່ຄອຍໄປຮັບສັ່ງສິນຄ້າຕາມທີ່ຢູ່ ທີ່ເຮົາໄດ້ບອກ
return con ໝາຍເຖິງຜົນລັບທີ່ໄປສະນີໄດ້ກັບຄືນມາບອກເຮົາວ່າສົ່ງສິນຄ້າສຳເລັດ ຫຼື ບໍ່
20
2.3 (ຕໍ່)
10. ສົ່ງຄ່າຫວ່າງກັບຄືນ
ອະທິບາຍ: ເຮົາຈະກຳນົດໃຫ້ສົ່ງຄ່າຫວ່າງກັບຄືນມາໃຫ້ເຮົາ ຖ້າຫາກວ່າໄປສະນີບໍ່ເຫັນທີ່ຢູ່ ຂອງເຮືອນທີ່ຕ້ອງໄປສົ່ງສິນຄ້າ
21
2.4 ກວດສອບການເຊື່ອມຕໍ່
ໃຊ້ຄຳສັ່ງໃນການກວດສອບການເຊື່ອມຕໍ່ເພື່ອໃຫ້ຮູ້ວ່າເຊື່ອມຕໍ່ຖານຂໍ້ມູນໄດ້ ຫຼື ບໍ່ ໂດຍເຮົາຈະໃຊ້ເງື່ອນໄຂກວດສອບຄ່າທີ່ສົ່ງມາຈາກຖານຂໍ້ມູນວ່າມີ ຄ່າຫວ່າງຫຼືບໍ່
22
2.4 (ຕໍ່)
1. ນຳເຂົ້າໄວຍະກອນ SQL
ອະທິບາຍ: ເພື່ອໃຊ້ໃນການຂຽນຄຳສັ່ງ SQL ໃນໂປຣແກຣມ
23
2.4 (ຕໍ່)
2. ສ້າງການເຊື່ອມຕໍ່ກັບຖານຂໍ້ມູນ
ອະທິບາຍ: ເປັນການບອກໃຫ້ໄປສະນີມາຄອຍຮັບເຄື່ອງ ຫຼື ສົ່ງເຄື່ອງໃຫ້ເຮົາ ໄປສະນີມີຊື່ວ່າ con ໂດຍຈະເປັນພະນັກງານທີ່ຢູ່ໃນບໍ່ລິສັດ connectDB ລົດທີ່ໃຊ້ສົ່ງເຄື່ອງແມ່ນ getconnect()
24
25
2.4 (ຕໍ່)
3. ເງື່ອນໄຂກວດສອບການເຊື່ອມຕໍ່
ອະທິບາຍ: ຖ້າວ່າ con ບໍ່ເຫັນທີ່ຢູ່ທີ່ເຮົາໃຫ້ໄປ con ຈະບໍ່ໄດ້ຫຍັງກັບມາ ( ໄດ້ຄ່າຫວ່າງ )
- con ບໍ່ໄດ້ຫຍັງກັບມາໃຫ້ບອກເຮົາວ່າ NO
- ຖ້າໄດ້ເຄື່ອງກັບມາໃຫ້ບອກວ່າ OK
ໝາຍເຫດ: ເຮົາຂຽນໂຄດກວດສອບຢູ່ກ້ອງຄຳສັ່ງ initComponents();
Java + SQL Unit 1
ເຊື່ອມຕໍ່ຖານຂໍ້ມູນ Connect Database
Show answer
Auto Play
Slide 1 / 25
SLIDE
Similar Resources on Wayground
20 questions
Advanced C++ Concepts
Presentation
•
University
20 questions
Dig Business Lesson 3
Presentation
•
University
18 questions
FUNDAMENTOS DE AUTOMATAS Y LENGUAJES
Presentation
•
University
22 questions
Vouloir, pouvoir, devoir
Presentation
•
University
19 questions
Programming Languages. (II)
Presentation
•
University
20 questions
One Step Equations
Presentation
•
KG - University
19 questions
Tata Surya dan Luar Angkasa
Presentation
•
KG
19 questions
Future – Will and Going to
Presentation
•
University
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
20 questions
Guess The App
Quiz
•
KG - Professional Dev...
11 questions
NFL Football logos
Quiz
•
KG - Professional Dev...
19 questions
Minecraft
Quiz
•
6th Grade - Professio...
40 questions
8th Grade Math Review
Quiz
•
8th Grade - University
20 questions
Block Buster Movies
Quiz
•
10th Grade - Professi...
10 questions
Would you rather...
Quiz
•
KG - University
40 questions
Flags of the World
Quiz
•
KG - Professional Dev...
14 questions
Superhero
Quiz
•
1st Grade - University