JDBC 소개및설치 Database Laboratory

Similar documents
준비사항 } 실습조건 } MS-SQL Server 에연결가능한컴퓨터 } 실습용서버혹은별도의 MS-SQL 서버 } Northwind 데이터베이스 } MS-SQL 2000 에제공되는예제데이터베이스 } MS-SQL 2008 에는 Northwind 가기본으로제공되지않기때문에실

웹연동 } 웹 (Web) 환경에서데이터베이스시스템을연동하는방법은다음과같다 } Server Client 구조의통신 (2-Tier) } Server Middleware Client 구조의통신 (3-Tier) 2

DBMS & SQL Server Installation Database Laboratory

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

10.ppt

Windows 8에서 BioStar 1 설치하기

Microsoft PowerPoint - GUI _DB연동.ppt [호환 모드]

Microsoft PowerPoint - 10Àå.ppt

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

슬라이드 1

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

JDK이클립스

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

쉽게 풀어쓴 C 프로그래밊

슬라이드 1

슬라이드 1

슬라이드 1

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

PowerPoint Template

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

FileMaker 15 ODBC 및 JDBC 설명서

윈도우시스템프로그래밍

FileMaker ODBC 및 JDBC 가이드

Interstage5 SOAP서비스 설정 가이드

Ç¥Áö

Install stm32cubemx and st-link utility

untitled

arcplan Enterprise 6 Charting Facelifts

JAVA 플랫폼 개발 환경 구축 및 활용

에접속하여상단메뉴에서 [DOWNLOADS] 를클릭한다. 다운로드페이지에서 Java 카테고리에있는 [Java SE] 를클릭하고페이지가바뀌면 [Java Platform (JDK)] 를클릭한다. JDK 버전은다운로드하는시점에따라다를수

쉽게 풀어쓴 C 프로그래밍

윈도우시스템프로그래밍

파워포인트

빅데이터분산컴퓨팅-5-수정

슬라이드 제목 없음

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411)

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET

Microsoft Word - src.doc

Microsoft Word - Windows_apahce_php_CUBRID2008

PowerPoint 프레젠테이션

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

KARAAUTO_4¿ù.qxd-ÀÌÆå.ps, page Normalize

CODESYS 런타임 설치과정

Chap7.PDF

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

기술자료

개요오라클과티베로에서 JDBC 를통해접속한세션을구분할수있도록 JDBC 접속시 ConnectionProperties 를통해구분자를넣어줄수있다. 하나의 Node 에다수의 WAS 가있을경우 DB 에서 Session Kill 등의동작수행시원하는 Session 을선택할수있다.

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

슬라이드 1

슬라이드 1

PowerPoint 프레젠테이션

Application 에서 Parameter 값을받아 JDBC Interface 로보내게되면적절한 JDBC Driver 를통해 SQL 을 Database 로보내주게되고결과를받아서사용자에게보여주게된다. 2-2 JDBC Interface JDBC 의핵심 Interface

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

JUNIT 실습및발표

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

슬라이드 1

PowerPoint Presentation

q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2

J2EE Concepts

4S 1차년도 평가 발표자료

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

untitled

PowerPoint 프레젠테이션

NTD36HD Manual

문서 템플릿

초보자를 위한 ADO 21일 완성

Spring Boot/JDBC JdbcTemplate/CRUD 예제

Spring Boot

PowerPoint Presentation

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

슬라이드 1

PowerPoint Presentation

데이터베이스_오라클_부록(최종).indd

단계

쉽게

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

슬라이드 1

chapter1,2.doc

슬라이드 1

Chapter 1

1. 데이터베이스프로그래밍의개념 2. PL-SQL 3. 데이터베이스연동자바프로그래밍 4. 데이터베이스연동웹프로그래밍

17장 클래스와 메소드

2 노드

비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리

Cloud Friendly System Architecture

Admin Guide for dummy

기술문서 작성 XXE Attacks 작성자 : 인천대학교 OneScore 김영성 I. 소개 2 II. 본문 2 가. XML external entities 2 나. XXE Attack 3 다. 점검방법 3 라.

Microsoft PowerPoint - 03_DB Migration 방법론 및 툴 사용법-인쇄.ppt

슬라이드 1

단계

ODS-FM1

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지


Transcription:

JDBC 소개및설치

JDBC } What is the JDBC? } JAVA Database Connectivity 의약어 } 자바프로그램안에서 SQL 을실행하기위해데이터베이스를연결해주는응용프로그램인터페이스 } 연결된데이터베이스의종류와상관없이동일한방법으로자바가데이터베이스내에서발생하는트랜잭션을제어할수있도록하는환경을제공 2

JDBC Driver Manager } 자바에서는 JDBC Driver Manager 를통하여데이터베이스에접근가능 } 드라이버매니저는애플리케이션과데이터베이스드라이버사이에서프로그래머로하여금드라이버를손쉽게제어할수있게함 } 다양한범주의드라이버를단일한드라이버인터페이스를통해제어하여프로그램이식성제공 3

JDBC Driver 종류 } 드라이버매니저에의해제공되는드라이버는다음의네가지타입으로분류 1. JDBC-ODBC bridge driver 상위 type 2. Native-AIP partly-java driver 3. JDBC-NET pure JAVA driver 4. Native-protocol pure JAVA driver 하위 type 4

JDBC Driver 종류 } 각각의타입에따라서 JDBC 드라이버의구현방법이다르며, 독립성과성능등에기본적인차이를보임 } 일반적으로상위타입으로갈수록좋은성능과독립성이증가 5

JDBC Driver Download } JDBC 드라이버검색 } Microsoft SQL Server JDBC 드라이버 3.0 } http://www.microsoft.com/kokr/download/details.aspx?id=21599 6

Microsoft SQL Server JDBC 드라이버 3.0 다운로드 7

JDBC Driver Download } JDBC 드라이버설치 } 다운로드후실행하여압축을해제 8

JDBC Driver 설정 } JDBC 드라이버설치 } 압축을해제하고경로를확인한다. 9

JDBC Driver 설정 } Classpath 설정 } [ 제어판 ] 에서 [ 시스템 ] 을통해 [ 고급시스템설정 ] 을선택한다. } [ 시스템속성 ] 창에서 [ 고급 ] 탭을선택하고 [ 환경변수 ] 를선택한다. 10

JDBC Driver 설정 } Classpath 설정 } 시스템변수에새로만들기를클릭하여 MSJDBC 라는변수를생성한다. } 변수값은본인이설치한 JDBC 드라이버위치에존재하는 sqljdbc.jar 파일을써주면된다. } 만일본인이 jdk 1.6 이상의버전을사용한다면 sqljdbc4.jar 로설정한다. 11

JDBC Driver 설정 } Classpath 설정 } Classpath 변수를편집하여 MSJDBC 변수를 classpath 변수에등록 12

JDBC Driver Download (2) } i-net software 사의 MS-SQL 용 JDBC 드라이버 } MERLIA : JDBC 3.0 및 4.0지원 } OPTA : JDBC 2.0 과추가기능지원 } SPRINTA : JDBC 2.0지원 } UNA : JDBC 1.22지원 } https://www.inetsoftware.de 13

JDBC Driver Download (2) } i-net software 사의 MS-SQL 용 JDBC 드라이버 14

JDBC Driver Download (2) } merlia 드라이버설치 } 경로 C:\JDBC\Merlia 15

JDBC Driver 설정 (2) } Classpath 설정 } 시스템변수에서새로만들기를클릭하여 MERLIA 라는변수를생성한다. } 변수값은본인이설치한 JDBC 드라이버위치에존재하는 Merlia.jar 파일을적어준다. 16

JDBC Driver 설정 (2) } Classpath 설정 } Classpath 변수를편집하여 MERLIA 변수를 Classpath 변수에등록한다. 17

Jar 파일추가 } Jar 파일추가 } 프로젝트우클릭후 Build Path -> Configure Build Path 클릭 18

Jar 파일추가 } Jar 파일추가 } Libraries 탭에서 Add External JARs... 클릭하여 JAR 파일을추가 } Merlia.jar 와 sqljdbc4.jar 파일을추가 19

Jar 파일추가 20

Jar 파일추가 21

Statement 인터페이스 } 예제 1 : Statement 를통한질의처리 1 데이터베이스주소 2 3 4 5 1. JDBC 사용을위한패키지 2. MS-JDBC 드라이버를통해 MS-SQL 에연결하기위한접근자 3. SQL 서버에서수행할질의 포트번호 DB 명 4. SQL 서버에세션연결을수행할 Connection 인터페이스 5. SQL 명령을수행하고그결과값을저장하기위해정의된 Statement 객체 22

Statement 인터페이스 } 예제 1 : Statement 를통한질의처리 1 2 계정과암호 3 1. DriverManager 를통한 Connection 성립 Connection 에서는 Session 을성립시킴 2. 데이터처리과정 Statement 를통해질의를수행하고 ResultSet 의결과를반환 ResultSet 의 next() 메소드를통해각 Row 의데이터를가져오고 getxxx() 메소드를통해각 Column 의데이터를지정한타입으로가져옮 next() 를통해더이상참조할결과가없다면 false 를반환 3. 리소스확보를위해연결종료 23

Statement 인터페이스 } 예제 1 : Statement 를통한질의처리 } 질의문 } Select OrderID, CustomerID, EmployeeID from orders 24

레포트 } 다음과같은결과를 JDBC 연동을통하여출력하시오 ( 소스 & 결과캡쳐 ) } 결과캡쳐는상위부분을캡쳐 } JOIN 을사용 } Northwind 의 Orders 테이블과 Order Details 테이블을사용 } 힌트 } OrderID의오름차순으로출력 } OrderID는 int형 } ProductID는 int형 } customerid는 String형 25

레포트 } 사용된테이블은 Northwind 데이터베이스의 Orders 테이블과 Order Details 테이블이다. } 필요한경우테이블전체는데이터베이스내에서직접확인할수있다. Order Details 테이블 Orders 테이블 26

레포트제출 } 제출방법 } 예제와과제캡쳐후한글, word 파일에캡쳐부분에대한설명과 SQL 구문에간단한주석을넣어서제출하시기바랍니다. } 실습화면캡쳐시자신의학번데이터베이스가보이도록하시기바랍니다. } 파일형식 : [ 분반 ]_ 이름 _ 학번 _5 } 한글 / 워드에캡쳐파일 } 제출형식어길시감점처리 } 제출 : dbcyy1@gmail.com 로제출 } 제출기간 : 10 월 22 일토요일 23 시 59 분까지 27