모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경.

Slides:



Advertisements
Similar presentations
Korea Virtual Payment 모바일 안전결제 (ISP) 서비스 모델 - iPhone 한국버추얼페이먼트㈜ 기술연구소
Advertisements

2008 년 11 월 20 일 실습.  실험제목 ◦ 데이터베이스 커넥션 풀  목표 ◦ 데이터베이스 커넥션 풀의 사용.
CHAP 22. 블루투스.
JDBC.
Oozie Web API 기능 테스트 이승엽.
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
제 10 장 JDBC 프로그래밍 학기 인터넷비즈니스과 강 환수 교수.
주)INVENTORNICS 노창배 소프트웨어 김 경 순
Ch.07-5 xml-rpc 사용하기 김상엽.
7 데이터베이스.
Network Lab. Young-Chul Hwang
JAVA 2 JDBC 프로그래밍 Sookyoung Park.
Kim heesang JDBC PROGRAMMING Kim heesang
자바 5.0 프로그래밍 √ 원리를 알면 IT가 맛있다 이클립스를 활용한 자바 A to Z ehanbit.net.
JDBC 개요 Section 04 JDBC 개념과 역할 JDBC 구조 애 플 리 케 이 션 오라클 DBMS MySql DBMS
JSP Programming with a Workbook
어서와 Java는 처음이지! 제19장 데이터베이스 프로그래밍.
명품 JAVA Programming 제 17 장 JDBC 프로그래밍.
제 09 장 데이터베이스와 MySQL 학기 인터넷비즈니스과 강 환수 교수.
PHP입문 Izayoi 김조흔.
DB와 WEB 연동(1) [2-Tier] Java Applet 이용
MySQL 및 Workbench 설치 데이터 베이스.
데이터베이스 와 JDBC 1.데이터베이스와 데이터베이스 관리 시스템은? 2.데이터베이스 장점?
JDBC 소개 및 설치 슬라이드 노트에 모든 설명을 작성 Database Laboratory.
프로그래머를 위한 Java 2 제14장 JDBC 프로그래밍
웹 애플리케이션 아키텍쳐 웹 클라이언트 서버 요청 응답 전송 애플리케이션 데이터베이스 커넥터 N-계층.
12장. JDBC 프로그래밍.
8.1 인터페이스 개요와 인터페이스 정의 8.2 인터페이스의 사용 8.3 인터페이스의 상속 8.4 인터페이스 참조
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
31강 JAVA 네트워크 JAVA 네트워크 InetAdress, URLConnection 클래스 Socket의 이해
네트워킹 CHAPTER 13 Section 1 네트워킹의 개요와 java.net 패키지 Section 2 인터넷 주소와 URL
Android 시리즈 H2O SIM Card 데이터 사용 설정 방법
Chapter 7. RAS(전화접속,VPN) & IAS
NJM Messenger 박상원 박연호.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
18강. 데이터 베이스 - II JDBC 살펴보기 Statement객체 살펴보기 Lecturer Kim Myoung-Ho
KHS JDBC Programming 4 KHS
21강. 스프링JDBC JDBC를 이용한 반복코드 줄이기 Spring빈을 이용한 코드 간소화
Java의 정석 제 15 장 네트워킹(Networking) Java 정석 남궁성 강의
제 01 장 인터넷 프로그래밍 개요 학기 인터넷비즈니스과 강 환수 교수.
Wireless Java Programming
Chapter 19 솔라리스 네트워크 관리 Solaris1 . TCP/IP 개요
웹 어플리케이션 보안 2016년 2학기 3. Mongo db.
JDBC (Java Database Connectivity)
CHAP 13. 방명록 만들기 실습.
JDBC Lecture 004 By MINIO.
22 장 전송층(Transport Layer)
RMI Messenger 지도 : 김정배 교수님 조봉진.
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
MVC 모델을 이용한 웹 애플리케이션 작성 웹 애플리케이션 개발 순서를 알아본다 웹 애플리케이션의 실행 순서를 이해한다.
Smart Workplace 개발자 가이드
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
McGraw-Hill Technology Education
오라클 넷(Oracle Net)의 개념 및 구성
Mariadb JDBC PROGRAMMING
15강. 폼 데이터 값 검증 Validator를 이용한 검증 ValidationUtils 클래스
CHAP 21. 전화, SMS, 주소록.
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
12강. 컨트롤러 컨트롤러 클래스 제작 요청 처리 메소드 제작 뷰에 데이터 전달
웹 어플리케이션 보안 2016년 2학기 11. Enhancing Security.
MIDP 네트워크 프로그래밍 ps lab 김윤경.
다자간 채팅프로그램 김형도 허영민
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
Network Lab. Young-Chul Hwang
CHAP 15. 데이터 스토리지.
프로젝트 결과 발표 네트워크정보통신과 강동성 이현미.
Wireless Java Programming
JAVA 프로그래밍 16장 JNLP.
리더 코딩 스토리 디자인 박찬준 이근영 박동현 박나영
Ⅰ. 데이터베이스 정의 Ⅱ. MS SQL 서버 Ⅲ. 데이터베이스 인터페이스
Presentation transcript:

모바일 자바 프로그래밍 JDBC / WAP Ps lab 오민경

JDBC란? 특정한 DBMS에 종속되지 않고 연결할 수 있는 방법을 제공 SQL을 사용하여 데이터베이스를 접근 ODBC를 통해서 데이터베이스를 엑세스 ODBC : MS사에서 만든 데이터베이스 연결 표준

JDBC를 구성하는 클래스 JDBC API는 java.sql 패키지로 구성 클래스 이름 설 명 DriverManager 설 명 DriverManager 드라이버 연결 Connection 데이터베이스 연결 Statement 질의 및 명령을 전달 ResultSet 질의에 의해 생성된 결과 ResultSetMetaData 생성된 결과의 구성

JDBC 프로그래밍 드라이버 등록 데이터베이스 연결 Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”); DriverManager는 뒤에 숨어있는 상태에서 드라이버가 로딩될 때 그 드라이버를 알아서 등록 forName은 클래스를 VM에 로딩하기 위한 목적 데이터베이스 연결 Connection con = DriverManager.getConnection(url, name, passwd); URL = jdbc:odbc:<데이터베이스 원본 이름>

JDBC 프로그래밍(cont.) SQL 구문 전달 질의로 얻어진 결과 표현 Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery(SQL문); Statement : SQL 구문을 전달하기 위한 인터페이스 질의로 얻어진 결과 표현 rs.next(); rs.getString(i); next() : 다음줄로 커서를 옮김 getString(), getInt() : 원하는 컬럼의 데이터 읽기

JDBC 프로그래밍(cont.) ResultSet의 구성에 대한 정보 얻기 사용 후 자원 반환 ResultSetMetaData rsmd = rs.getMetaData(); rsmd.getColumnCount(); rsmd.getColumnLabel(i); getColumnCount() : 컬럼의 개수 getColumnLabel() : 해당 컬럼의 레이블명 사용 후 자원 반환 stmt.close(); con.close(); Statement와 Connection객체는 사용이 끝나면 반환 ResultSet은 Statement객체에 종속된 것임

WAP이란? WAP(Wireless Application Protocol) WAP 포럼이 무선 인터넷을 위하여 정의한 프로토콜

WAP이란?(cont.) [그림 2] WAP 네트워크

웹과 WAP [그림 3] 웹 서버 – 웹 클라이언트 모델

웹과 WAP(cont.) [그림 4] WAP 서비스 모델

WAP 프로토콜 [그림 5] WAP 프로토콜

WAP 프로토콜(cont.) [그림 6] WAP 어플리케이션 구현 방법 세 가지