Download presentation
Presentation is loading. Please wait.
Published byRoss Barton Modified over 9 years ago
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
21
CREATE
22
VIEW
23
UPDATE
24
DELETE
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.