Presentation is loading. Please wait.

Presentation is loading. Please wait.

CHAPTER 2 DATABASE CONNECTION(MYSQ L) Wattanapong suttapak, Software Engineering, school of Information communication Technology, university of phayao.

Similar presentations


Presentation on theme: "CHAPTER 2 DATABASE CONNECTION(MYSQ L) Wattanapong suttapak, Software Engineering, school of Information communication Technology, university of phayao."— Presentation transcript:

1 CHAPTER 2 DATABASE CONNECTION(MYSQ L) Wattanapong suttapak, Software Engineering, school of Information communication Technology, university of phayao

2 จุดประสงค์การเรียนรู้ เขียน java web application ติดต่อฐานข้อมูลได้ ออกแบบฐานข้อมูลเพื่อใช้งานกับ java web application ได้

3 JAVA WEB APPLICATION & DATABASE PREREQUISITE - servlet - database library( MySQL library::support MySQL and Maria dB) - database(MariaDB)

4 MARIA DB - Create database employees - Set database employees permission as user(jspuser) pass(jsp2015) - Download sample employees database - https://launchpad.net/test-db/https://launchpad.net/test-db/ - http://se.ict.up.ac.th/software/http://se.ict.up.ac.th/software/

5 MARIA DB(1) - import employees database to local database *** อย่าลืม set path {maria db directory}/bin

6 CONNECTING TO MARIA DB BY JSP

7 CONNECTING TO MARIA DB BY JSP(1)

8 CONNECTING TO MARIA DB BY JSP + BEAN 2 tier - presentation tier - logic + data 3 tier - presentation tier - business, domain logic, middle tier - data tier architectural concept :: 2 – 3 tier JSP Bean

9 CONNECTING TO MARIA DB BY JSP + BEAN(2) package database class MySQL

10 CONNECTING TO MARIA DB BY JSP + BEAN(2) package database class MySQL

11 CONNECTING TO MARIA DB BY JSP + BEAN(2) presentDB.jsp

12 CONNECTING TO MARIA DB BY JSP + SERVLET(3) java bean & servlet (.java) web resource(.xml) webpage(.html +.jsp) web.xml(web config) lib(web library :: jdbc )

13 CONNECTING TO MARIA DB BY JSP + SERVLET(3) context.xml name = jdbc/{db name or … } auth,driverClassName,type :: fix url = jdbc:{db type}://{db server}:{port}/db name username = {username}, password = {password}

14 CONNECTING TO MARIA DB BY JSP + SERVLET(3) web.xml

15 CONNECTING TO MARIA DB BY JSP + SERVLET(3) servlet servletDB Process

16 CONNECTING TO MARIA DB BY JSP + SERVLET(3) servlet servletDB Process

17 JAVA WEB :: SESSION ALTER TABLE `employees` ADD COLUMN `pass` VARCHAR(50) NOT NULL AFTER `emp_no`;

18 AUTHENTICATION

19

20

21 CREATE

22 VIEW

23 UPDATE

24 DELETE


Download ppt "CHAPTER 2 DATABASE CONNECTION(MYSQ L) Wattanapong suttapak, Software Engineering, school of Information communication Technology, university of phayao."

Similar presentations


Ads by Google