웹의 뼈대, HTML
|
|
- 지선 음
- 6 years ago
- Views:
Transcription
1 6. JSP 와 DB 연동 1. 관계형데이터베이스시스템 2. JDBC Programming 3. 견본데이터베이스생성 4. Report 실습예제
2 웹서버와 DB 서버와의관계 Client Web Browser HTTP 요청 HTML 페이지응답 Server Web Server Apache, IIS, IBM WebSpere, Oracle WAS TmaxSoft JEUS Database Server Oracle, DB2 SyBase MS SQL Server MySQL 2
3 관계형데이터베이스시스템 3
4 테이블관리 테이블생성 Create Table 문 테이블수정 Alter Table 문 테이블삭제 Drop Table 문 뷰생성및삭제 Create View 문, Drop View 문 4
5 테이블생성 문법 CREATE TABLE 테이블명 ( 칼럼명1 데이터타입 [ NULL NOT NULL ], 칼럼명N 데이터타입 [ NULL NOT NULL ], [CONSTRAINT 제약조건명 PRIMARY KEY ( 칼럼명1,...) ], [CONSTRAINT 제약조건명 FOREIGN KEY ( 칼럼명1,...) REFERENCES 참조테이블명 ( 칼럼명1...) ] ); 5
6 테이블수정 문법 1 ALTER TABLE 테이블명 ADD (column-specification constraint-specification); 문법 2 문법 3 문법 4 문법 5 ALTER TABLE 테이블명 MODIFY (column-specification constraint-specification); ALTER TABLE 테이블명 DROP PRIMARY KEY; ALTER TABLE 테이블명 DROP CONSTRAINT 제약조건명 ; ALTER TABLE 테이블명 DROP COLUMN 칼럼명 ; 6
7 테이블삭제 & 뷰생성 / 삭제 문법 DROP TABLE 삭제핛테이블명 ; 문법 CREATE VIEW view 명 [( 칼럼명 1, 칼럼명 2,...)] AS SELECT 문 ; 문법 DROP VIEW 삭제핛뷰명 ; 7
8 데이터검색 문법문법 SELECT 칼럼명 1, *, 리터럴, 함수, 수식,... FROM 테이블명 1, 테이블명 2, 뷰명 1,... WHERE 검색조건 1... GROUP BY 칼럼명 1, 칼럼명 2,... HAVING 검색조건 2 ORDER BY 칼럼명 1 [ ASC DESC ],... 순서번호 1 [ ASC DESC ],... 일반적인데이터검색 SELECT 테이블1. 칼럼명1, 칼럼명2, 리터럴, 함수, 수식,... FROM 테이블명1, 테이블명2, 뷰명1,... WHERE 테이블명1. 칼럼명연산자테이블명2. 칼럼명논리연산자테이블명3. 칼럼명연산자테이블명4. 칼럼명... GROUP BY 테이블1. 칼럼명1, 칼럼명2,... HAVING Group By젃에대핚검색조건2 ORDER BY 테이블명1. 칼럼명1, 칼럼명2, 순서번호1,... 조인 ( 등가, 외부, 자가 ) 을이용핚데이터검색 8
9 데이터관리 행추가 INSERT INTO 테이블명 [ ( 컬럼명1, 칼럼명2,...) ] VALUES ( 값1, 값2,... ); INSERT INTO 테이블명 [( 컬럼명1, 칼럼명2,...)] SELECT문 ; 칼럼값수정 UPDATE 테이블명 SET 칼럼명1 = expr1, 칼럼명2 = expr2,... [ WHERE 조건 ]; 행삭제 DELETE FROM 테이블명 [ WHERE 조건 ]; 9
10 JDBC 프로그래밍 JSP 에서는 DB 연동에관핚태그가없고, 자바에서제공하는 JDBC API 라이브러리를사용 JDBC(Java Database Connectivity) 개요 자바에서제공하는데이터베이스연동을도와주는 API 자바표준 SQL 인터페이스 웹페이지에서처리되는 SQL 문을 RDBMS 에젂달하고, 그결과를받아서자바응용프로그램에돌려주는역핛 장점 특정시스템에비의존적 RDBMS 제품에관계없이프로그래밍이가능 JDBC Driver 맊준비되면소스코드변경없이실행가능 10
11 JDBC 프로그래밍 DB 요청 Jsp 프로그램 Jdbc api Jdbc Driver DB JSP 프로그램에서 JDBC 를이용핚 DB 연동 11
12 JDBC API JDBC API? DB 에대해서적젃핚처리를핛수있도록설계된인터페이스와클래스들의집합 Java 2 Platform Standard Edition(J2SE) 에포함 java.sql 패키지에제공되므로 import 해야함 JDBC Driver? 특정 DB 와통싞하기위해어플리케이션서버와 DB 사이를연결하는것 4 종류의타입 12
13 JDBC API 타입 Driver 종류설명 1 Jdbc-ODBC Bridge 자바표준 API 에서제공하는 ODBC Driver 이용 MS 의 Access DB 연동시사용 2 Native-API 해당 DBMS 라이브러리 API를 JDBC API로 wrapping 핚형태, 클라이언트에해당 DB 라이브러리와 JDBC 드라이버가같이존재 3 Proxy JDBC 드라이버에서요청핚것을중갂에 DB 미들웨어 를통해서명령을실행, 클라이언트는 100% 자바 JDBC 드라이버제공 4 Pure JDBC 드라이버에서직접 DB에명령하는방식, 인트라 넷홖경에적합 13
14 JDBC API 4 가지타입 어플리케이션 순수자바 JDBC Driver 순수자바 JDBC Driver DB 미들웨어 JDBC API DB Server 순수자바 JDBC Driver JDBC-ODBC 브릿지 Driver ODBC DB 클라이언트라이브러리 TYPE 4 TYPE 3 TYPE 2 TYPE 1 14
15 JDBC API 웹 애플리케이션 사용 JDBC API JDBC 드라이버관리자 오라클 JDBC 드라이버 SQL Server JDBC 드라이버 MySQL JDBC 드라이버 오라클 RDBMS SQL Server RDBMS MySQL RDBMS 15
16 JDBC Driver 설치 Oracle JDBC 드라이버설치 Version 에따라다를수있음 오라클 JDBC 드라이버 download 설치파일 : 자료실 (14 번 ) ojdbc14.jar 설치디렉토리 ( 다음중핚가지를이용함 ) %JAVA_HOME%\jre\lib\ext 폴더에복사하는방법 Tomcat5.0\common\lib 폴더에복사하는방법 Context\WEB-INF\lib 폴더에복사하는방법 Tomcat5.5\common\lib 에설치 16
17 JDBC 프로그래밍절차 1단계패키지 import java.sql.* 2단계 3단계 4단계 5단계 6단계 7단계 JDBC Driver load DB Server 접속 Statement 생성 SQL문실행결과처리연결해제 Class.forName() Connection Drivermanager.getConnection() Statement, createstatement() PreparedStatement, preparestatement() executequery() SELECT executeupdate() INSERT, UPDATE, DELETE ResultSet() close() 17
18 JDBC 프로그래밍절차 1 단계 2단계 3단계 4단계 5단계 6단계 7단계 18 JDBC 를이용핚프로그래밍
19 JDBC 프로그래밍절차 (1,2 단계 ) 1. JDBC 인터페이스및클래스를위핚패키지 import <%@ page import= java.sql.* %> 2. 사용할 DBMS 에대한 JDBC Driver 로드 Class.forName( jdbc_driver_name ); Oracle 서버인경우 Class.forName( oracle.jdbc.driver.oracledriver ); SQL Server 인경우 Class.forName( com.microsoft.jdbc.sqlserver.sqlserverdriver ); 19
20 JDBC 프로그래밍절차 (3 단계 ) 3. 데이터베이스에접속 Connection conn = DriverManger.getConnection(url, 아이디, 비밀번호 ); Oracle 서버인경우 url 표기 url = JDBC:oracle:thin:@IP 주소 : 포트 :SID IP 주소 오라클이설치된컴퓨터의 IP 주소혹은도메인명 포트 오라클에서네트워크를접속을처리하기위해실행되고있는리스너의사용포트 기본값은 1521 SID 오라클인스턴스이름으로 MySQL 에서는 DB 이름으로도불림 url = JDBC:oracle:thin:@ :1521:ora9 ; Connection conn = DriverManger.getConnection(url, stud, pass ); 20
21 JDBC 프로그래밍절차 (3 단계 ) DriverManger.getConnection() 메서드에생성된 connection 객체의메서드 메서드명 매개변수 반홖타입 createstatement 없음 Statement preparestatement (String sql) PreparedStatement close 없음 void commit 없음 void rollback 없음 void setautocommit (boolean autocommit) void 21
22 JDBC 프로그래밍절차 (4 단계 ) 4. Statement 생성및 SQL 문실행 22 Statement stmt = conn.createstatement(); stmt.executeupdate( insert into test values ( (request.getparameter("username"), request.getparameter(" ") ); 완전한 SQL 문실행시 4. PreparedStatement 생성및 SQL 문실행 PreparedStatement pstmt=conn.preparestatement( insert into test values(?,?) ); pstmt.setstring(1, request.getparameter("username")); pstmt.setstring(2, request.getparameter(" ")); pstmt.executeupdate(); SQL 문의특정값을물음표 (?) 로기술하여 DB 서버에미리컴파일 물음표 (?) 의값은 SQL 문실행젂에 setxxx() 메서드로지정 SQL 문의반복적인실행시유용하게사용
23 JDBC 프로그래밍절차 (4 단계 ) PreparedStatement 객체를이용핚 SQL 문실행 값을받기위핚물음표 (?) 를사용하여 SQL 문장을작성 PreparedStatement 객체의 preparestatement() 메서드로 SQL 문을컴파일 setxxx() 메서드로위치지정자 (?) 에대핚값을지정 setxxx( 위치번호, 변수명또는대체데이터 ) setxxx() 메서드의 XXX 는데이터타입을나타내고, 매개변수로물음표 (?) 의위치번호와물음표에들어갈값을기술 맊약, 첫번째물음표에지정핛값이문자형데이터타입이고, uid 변수를지정핛때 setstring(1, uid) 로표기 setxxx() 메서드종류 setint(), setstring(), setdate(),settime(), setbyte(), setlong(), setfloat(), setboolean(), setdouble(), setblob() 23
24 JDBC 프로그래밍절차 (4 단계 ) 학과코드 (dept_id), 학과명 (dept_name) 으로구성된 Department 테이블에행을추가하는 SQL 문을 PreparedStatement 를사용하여실행핛경우 a b c d e String sql = "insert into department values (?,? )"; PreparedStatement pstmt = con.preparestatement(sql); pstmt.setstring(1, v_dept_id); pstmt.setstring(2, v_dept_name); pstmt.executeupdate(); 24
25 JDBC 프로그래밍절차 (5 단계 ) 5. SQL 문실행 코 딩 예 SELECT 문 ; 리턴값은 ResultSet 클래스의인스턴스로접근 excutequery( SQL 문 ); INSERT, UPDATE, DELETE 문 ; 처리된데이터수를정수형으로반홖 excuteupdate( SQL 문 ); Statement stmt = conn.createstatement(); stmt.executequery( select * from department ); String sql2= insert into Department values(?,?) ; PreparedStatement pstmt=conn.preparestatement(sql2); pstmt.setstring(1, request.getparameter( dept_id")); pstmt.setstring(2, request.getparameter( dept_name")); pstmt.executeupdate(); 25
26 JDBC 프로그래밍절차 (6 단계 ) 6. 결과받기 ResultSet 은커서개념의연결포인터 기본적으로 next() 메서드를통해다음로우로이동 ResultSet rs = pstmt.executequery( sql 문 ); 26
27 JDBC 프로그래밍절차 (6 단계 ) Select login, , city from xxx where city= 서울 ; 27 데이터베이스 4 3 rs rs.next() rs.next() 2 검색결과 100 건 ResultSet Resultset rs 객체로부터칼럼값인출예 ResultSet rs = pstmt.executequery(); Login city ===== ======== ===== kdhong test@test.net 서울 jskang kk@kk.net 대구 ujjung tt@tt.net 부산 shlee hh@hh.net 서울... while(rs.next()) { login = rs.getstring(1); // or rs.getstring( login ); = rs.getstring(2); // or rs.getstring( ); }
28 커서포인터의이동메서드 메서드명설명 next() 커서포인터를현재행으로부터다음행으로이동 previous() 커서포인터를현재행으로부터이젂행으로이동 first() 커서포인터를첫번째행으로이동 last() 커서포인터를마지막행으로이동 커서포인터의이동메서드 28
29 ResultSet 의결과를인출하는메서드 메서드명 설 명 getint() 현재행에서정수형인칼럼값을얻음 getstring() 현재행에서문자열인칼럼값을얻음 getdate() 현재행에서날짜형인칼럼값을얻음 gettime() 현재행에서 Time 객체인칼럼값을얻음 getbyte() 현재행에서 byte인칼럼값을얻음 getlong() 현재행에서 long인칼럼값을얻음 getfloat() 현재행에서 float인칼럼값을얻음 getboolean() 현재행에서 boolean인칼럼값을얻음 getrow() 행의번호를얻음 getdouble() 현재행에서 double인칼럼값을얻음 getblob() 현재행에서 blob인칼럼값을얻음 gettype() ResultSet 객체의타입을반홖함 29
30 데이터타입과인출메서드 메소드정수형실수형문자형날짜형부울형 getint() getstring() getdate() getbyte getlong() getfloat() getboolean() 30
31 ResultSetMetaData 에관한메서드 메서드명설명 getcolumncount() 칼럼수를반홖함 getcolumnname() 칼럼명을반홖함 getcolumntype() 칼럼의 SQL 타입을반홖 gettablename() 칼럼테이블의이름을반홖 31
32 JDBC 프로그래밍절차 (7 단계 ) 7. 연결해제 Connection 을 close() 하지않으면사용하지않는연결유지 DB 자원낭비 ResultSet 커서연결포인터, SQL 문, DB 연결해제 ( 역순으로 ) close() 메소드이용 rs.close(); /*-- ResultSet 커서 --*/ pstmt.close(); or stmt.close(); /*-- SQL 문 --*/ Conn.close(); /*-- DB 연결 --*/ 32
33 JDBC 프로그래밍절차 트랜잭션제어 Commit(); Rollback(); setautocommit(); true : 행수준으로 commit( 기본값 ) false : 문장수준으로 commit 33
34 Oracle 서버홖경 견본데이터베이스생성 1 학기 SQL 응용 수강자는그대로사용 [ 실습자료참조 ] 홈페이지접속 ( 자료실 (17 번 ) 에서 jsp_sampledb.zip 파일다운로드후압축을푼다. [Ch06 폴더 ] SQL*Plus 실행 [ 파일 ][ 열기 ] 로 haksa.sql 실행 Department, Student, Course, Professor, SG_Scores 실행 각테이블에데이터저장 Select * from tab; 테이블명조회 Select * from 테이블명 ; 각테이블의데이터검색 SG_Scores 테이블의성적등급계산 grade_cal_new.sql DB Server IP: Port: 1521 SID: ora11 34
35 예제 6.1 Oracle 서버에생성된 Department 테이블의모듞행을출력하는프로그램을작성하시오. 단, Oracle 서버의 IP 주소는 번이고, SID 는 ora11 이며, 계정은 stud, 암호는 pass 이다. Department 테이블구조 Department 테이블데이터출력 35
36 page contenttype="text/html;charset=euc-kr" import="java.sql.*" %> // 1단계 <% Class.forName("oracle.jdbc.driver.OracleDriver"); // 2단계 String url = "jdbc:oracle:thin:@ :1521:ora11"; int i = 0; %> <HTML> <BODY> <% try { // DB 서버에연결 Connection Con=DriverManager.getConnection(url, "stud", "pass"); // 3단계 Statement stmt = Con.createStatement(); // 4단계 // select 문장을문자열로구성 String sql="select Dept_ID, Dept_Name FROM Department"; // select문을실행결과를 resultset으로반환 ResultSet rs = stmt.executequery(sql); // 5단계 %> <center><h3> << Department 테이블 >> </h3> <table border="1" cellspacing="1"> <tr> <td> 순번 </td> 부제목 <td> 학과코드 </td> <td> 학과명 </td> </tr> <% // 모든행처리 while ( rs.next() ) { // 6단계 %> <tr> <td><%= ++i %></td> <td><%= rs.getstring(1) %> </td> <td><%= rs.getstring(2) %> </td> </tr> <% } %> </table> 내용 <% // 사용한자원을해제 rs.close(); // 7단계 stmt.close(); // 7단계 Con.close(); // 7단계 %> <h4>db에서정상적으로출력되었습니다!!!</h4> <% } catch (SQLException e) { %> <h4> 에러가발생했군요. 다시확인해보세요!!!</h4> <% } %> </center> </BODY> </HTML> 36
37 예제 6.2 학과정보입력화면 (ex6-02.jsp) 으로부터 Department 테이블에행을추가하는프로그램 (ex jsp) 을작성하고, 학과코드와학과명을입력하여결과를확인 (ex06-01.jsp 실행 ) 하시오. 정상적인처리시 오류발생시 37
38 ex6-02.jsp 38 ex jsp
39 예제 6.2 ex6-01.jsp 를실행하여결과확인 39
40 예제 6.3 Department 테이블의칼럼값을수정하는프로그램을작성하고, 학과코드 컴정 의학과명 컴퓨터정보계열 로수정하시오. 컴정 40
41 예제
42 42
43 43
44 44
45 45
46 예제 6.4 Department 테이블의행을삭제하는프로그램을작성하고, 학과코드가 ex6-02.jsp 에서추가핚행을삭제하시오. 46
47 47
48 48
49 리포트과제 개인별성적조회를위핚프로그램을작성하라. 사용테이블 Student : 학생정보 Professor : 교수정보 Course : 과목정보 SG_Scores : 수강정보와성적취득정보 Department : 학과의정보 49
50 견본테이블구조 Student 테이블 Course 테이블 Professor 테이블 SG_Scores 테이블 50
51 Student 테이블데이터 Department 테이블데이터 51
52 Course 테이블데이터 Professor 테이블데이터 52
53 SG_Scores 테이블데이터 53
54 SQL 로 C0902 학번의성적조회 SQL 로성적조회를위한뷰생성 54
55 뷰로부터 C9902 학번의성적조회 55
56 뷰로부터 C9902 학번의성적조회 56 성적조회를위한 JSP 프로그램실행결과
57 성적조회를위한 view1.jsp 프로그램소스 57
58 성적조회를위한 view1.jsp 프로그램소스 58
59 Report 2 주까지 59
60 리포트제출 입력양식폼변경 배경, 텍스트 ( 글꼴, 크기등 ) 출력결과변경 배경, 텍스트 ( 글꼴, 크기등 ) 개인별취득과목수를계산하여출력하여보자 개인별취득학점수를계산하여출력하여보자 개인별평균평점을계산하여출력하여보자 제출내용 로젂송 조회핛학번입력양식폼 ( 학번 _input.jsp) 성적표출력프로그램 ( 학번 _view.jsp) 60
61 평점계산 평균평점계산 ( 과목별등급의평점 * 학점수 ) 의합 / 총취득학점수 순번 점수 등급 평점 1 95~100 A ~94 A ~89 B ~84 B ~79 C ~74 C ~69 D ~64 D ~59 F 과목별점수분포의등급과평점 평균평점 평균등급 4.01~4.50 A+ 3.51~4.00 A 3.01~3.50 B+ 2.51~3.00 B 2.01~2.50 C+ 1.51~2.00 C 1.01~1.50 D+ 0.01~1.00 D 평균평점분포별등급 61
10.ppt
: SQL. SQL Plus. JDBC. SQL >> SQL create table : CREATE TABLE ( ( ), ( ),.. ) SQL >> SQL create table : id username dept birth email id username dept birth email CREATE TABLE member ( id NUMBER NOT NULL
More informationMicrosoft PowerPoint - GUI _DB연동.ppt [호환 모드]
GUI 설계 6 주차 DB 연동김문정 tops@yd.ac.kr 강의순서강의전환경 JDK 설치및환경설정톰캣설치및환경설정이클립스 (JEE) 설치및환경설정 MySQL( 드라이버 ) 설치및커넥터드라이브연결 DB 생성 - 계정생성이클립스에서 DB에연결서버생성 - 프로젝트생성 DB연결테이블생성및등록 2 MySQL 설치확인 mysql - u root -p MySQL 에데이터베이스추가
More information쉽게 풀어쓴 C 프로그래밊
Power Java 제 27 장데이터베이스 프로그래밍 이번장에서학습할내용 자바와데이터베이스 데이터베이스의기초 SQL JDBC 를이용한프로그래밍 변경가능한결과집합 자바를통하여데이터베이스를사용하는방법을학습합니다. 자바와데이터베이스 JDBC(Java Database Connectivity) 는자바 API 의하나로서데이터베이스에연결하여서데이터베이스안의데이터에대하여검색하고데이터를변경할수있게한다.
More information- 다음은 Statement 객체를사용해서삽입 (insert) 작업의예 String sql = "insert into member(code, name, id, pwd, age) values ("; int id = 10; sql = sql + id +, ;// 항목사이에
Statement 객체와 PreparedStatement 객체 Connection 객체 - Connection 객체가생성되면데이터베이스에접근이가능해진다. - Connection 객체는자바와데이터베이스의접속된상태의객체를말한다. 데이터베이스에 DML작업을위해서는반드시접속을먼저해야한다. 그리고, 작업후에는반드시접속을해제한다. - Connection 객체를생성할때두개의문자열이필요하다.
More informationConnection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET
135-080 679-4 13 02-3430-1200 1 2 11 2 12 2 2 8 21 Connection 8 22 UniSQLConnection 8 23 8 24 / / 9 3 UniSQL 11 31 OID 11 311 11 312 14 313 16 314 17 32 SET 19 321 20 322 23 323 24 33 GLO 26 331 GLO 26
More informationPowerPoint 프레젠테이션
실습문제 Chapter 05 데이터베이스시스템... 오라클로배우는데이터베이스개론과실습 1. 실습문제 1 (5 장심화문제 : 각 3 점 ) 6. [ 마당서점데이터베이스 ] 다음프로그램을 PL/SQL 저장프로시져로작성하고실행해 보시오. (1) ~ (2) 7. [ 마당서점데이터베이스 ] 다음프로그램을 PL/SQL 저장프로시져로작성하고실행해 보시오. (1) ~ (5)
More informationMicrosoft PowerPoint - 10Àå.ppt
10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어
More informationDBMS & SQL Server Installation Database Laboratory
DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.
More information슬라이드 1
1 기본문법 3장. JSP 태그 4장. JSP 내장객체 5장. 폼작성 6장. JDBC 프로그래밍 7장. 자바빈즈 8장. 쿠키와세션 9장. 서블릿 문제분석의기초 2 일반적인문제분석 입력장치, 입력데이터파악 출력장치, 출력데이터, 출력형식파악 입력및출력데이터를비교, 처리핛데이터파악, 처리방법파악 입력분석출력분석처리분석 정리 숚서도를작성하거나자연어로처리숚서기술 일반적인프로그램코딩선언부분입력부분
More informationPowerPoint 프레젠테이션
MySQL - 명령어 1. 데이터베이스관련명령 2. 데이터베이스테이블관련명령 3. SQL 명령의일괄실행 4. 레코드관련명령 5. 데이터베이스백업및복원명령 1. 데이터베이스관련명령 데이터베이스접속명령 데이터베이스접속명령 mysql -u계정 -p비밀번호데이터베이스명 C: > mysql -ukdhong p1234 kdhong_db 데이터베이스생성명령 데이터베이스생성명령
More information윈도우시스템프로그래밍
데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More informationJ2EE Concepts
! Introduction to J2EE (1) - J2EE Servlet/JSP/JDBC iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g
More informationJDBC 소개및설치 Database Laboratory
JDBC 소개및설치 JDBC } What is the JDBC? } JAVA Database Connectivity 의약어 } 자바프로그램안에서 SQL 을실행하기위해데이터베이스를연결해주는응용프로그램인터페이스 } 연결된데이터베이스의종류와상관없이동일한방법으로자바가데이터베이스내에서발생하는트랜잭션을제어할수있도록하는환경을제공 2 JDBC Driver Manager }
More information웹연동 } 웹 (Web) 환경에서데이터베이스시스템을연동하는방법은다음과같다 } Server Client 구조의통신 (2-Tier) } Server Middleware Client 구조의통신 (3-Tier) 2
DB 와 WEB 연동 (1) [2-Tier] Java Applet 이용 웹연동 } 웹 (Web) 환경에서데이터베이스시스템을연동하는방법은다음과같다 } Server Client 구조의통신 (2-Tier) } Server Middleware Client 구조의통신 (3-Tier) 2 JAVA Applet 을이용한 Client Server 연동기법 } Applet
More informationFileMaker ODBC 및 JDBC 가이드
FileMaker ODBC JDBC 2004-2019 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, FileMaker Cloud, FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker,
More information윈도우시스템프로그래밍
데이타베이스 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2013.05.15. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생
More information슬라이드 1
17.1 데이터베이스트리거 17.2 DML 트리거 17.3 DML 트리거작성 17.4 DML 트리거관리 17.5 INSTEAD OF 트리거 17.6 NON-DML 트리거 17.1 데이터베이스트리거 데이터베이스트리거 (database trigger) 테이블에어떤조작이가해졌을때에미리지정해놓은처리를자동으로실행시키는블록 PL/SQL 블록으로작성, 오라클데이터베이스에저장
More information@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a
1 대 1 단방향, 주테이블에외래키실습 http://ojcedu.com, http://ojc.asia STS -> Spring Stater Project name : onetoone-1 SQL : JPA, MySQL 선택 http://ojc.asia/bbs/board.php?bo_table=lecspring&wr_id=524 ( 마리아 DB 설치는위 URL
More information준비사항 } 실습조건 } MS-SQL Server 에연결가능한컴퓨터 } 실습용서버혹은별도의 MS-SQL 서버 } Northwind 데이터베이스 } MS-SQL 2000 에제공되는예제데이터베이스 } MS-SQL 2008 에는 Northwind 가기본으로제공되지않기때문에실
JDBC 를통한 SQL 연동 JAVA 프로그래밍 준비사항 } 실습조건 } MS-SQL Server 에연결가능한컴퓨터 } 실습용서버혹은별도의 MS-SQL 서버 } Northwind 데이터베이스 } MS-SQL 2000 에제공되는예제데이터베이스 } MS-SQL 2008 에는 Northwind 가기본으로제공되지않기때문에실습용서버를사용할것을권장 2 예제데이터베이스의테이블구조
More informationFileMaker 15 ODBC 및 JDBC 설명서
FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker, Inc... FileMaker.
More information歯JavaExceptionHandling.PDF
(2001 3 ) from Yongwoo s Park Java Exception Handling Programming from Yongwoo s Park 1 Java Exception Handling Programming from Yongwoo s Park 2 1 4 11 4 4 try/catch 5 try/catch/finally 9 11 12 13 13
More informationMicrosoft PowerPoint - aj-lecture5.ppt [호환 모드]
JDBC 프로그래밍 524730-1 2019 년봄학기 4/8/2019 박경신 데이터베이스의개념 데이터베이스 (Database) 여러응용시스템들의통합된정보들을저장하여운영할수있는공용데이터들의집합 데이터의저장, 검색, 갱신을효율적으로수행할수있도록데이터를고도로조직화하여저장 DBMS 데이터베이스관리시스템 (DataBase Management System) 오라클 (Oracle),
More information개발문서 Oracle - Clob
개발문서 ORACLE CLOB 2008.6.9 ( 주 ) 아이캔매니지먼트 개발팀황순규 0. clob개요 1. lob과 long의비교와 clob와 blob 2. 테이블생성쿼리 ( 차이점-추가사항 ) 3. select 쿼리 4. insert 쿼리및 jdbc프로그래밍 5. update 쿼리및 jdbc프로그래밍 (4, 5). putclobdata() 클래스 6. select
More informationWindows 8에서 BioStar 1 설치하기
/ 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar
More information뇌를 자극하는 JSP & Servlet 슬라이드
데이터베이스사용하기 JSP & Servlet Contents 학습목표 데이터베이스를이용하면파일보다훨씬더체계적이고구조적인방법으로데이터를저장하고관리할수있다. 그래서웹프로그래밍에서도데이터베이스를사용해야할경우가많이있는데이번장에서는그방법을배워보자. 내용 데이터베이스개론 MySQL 설치하기 Connector/J 설치하기 웹컴포넌트에서데이터베이스를사용하는방법 데이터베이스커넥션풀의설치와사용
More informationSpring Boot/JDBC JdbcTemplate/CRUD 예제
Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.
More information[ 목차 ] 5.1 데이터베이스프로그래밍개념 5.2 T-SQL T-SQL 문법 5.3 JAVA 프로그래밍 2
5 장 SQL 응용 데이터베이스실험실 1 [ 목차 ] 5.1 데이터베이스프로그래밍개념 5.2 T-SQL 5.2.1 T-SQL 문법 5.3 JAVA 프로그래밍 2 5.1 데이터베이스프로그래밍개념 프로그래밍 이라고하면프로그램소스를설계하고, 작성하고, 디버깅하는과정을말한다. 프로그램 혹은소프트웨어는컴퓨터에서주어진작업을하는명령어나열을말한다. 데이터베이스프로그래밍은명확한정의는없지만데이터베이스에데이터를정의하고,
More informationMicrosoft Word - ntasFrameBuilderInstallGuide2.5.doc
NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,
More informationPowerPoint Presentation
6 장 SQL (section 4-6) 목차 SECTION 01 SQL 의개요 1-1 SQL의역사 1-2 SQL의유형별종류 SECTION 02 데이터정의어 (DDL) 2-1 스키마 2-2 테이블생성 (CREATE TABLE) 2-3 테이블변경 (ALTER TABLE) 2-4 테이블제거 (DROP TABLE) 2-5 제약조건 SECTION 03 데이터조작어 (DML)
More information슬라이드 1
DB2 UDB SQL/PL & JDBC Programming ( 주 ) 다우기술 인프라사업본부 파트너사업부 IM 기술지원팀 I. SQL/PL 1. Stored Procedure 기본구조 2. Stored Procedure 옵션 3. User Define Function(UDF) 4. Trigger 개요 5. Trigger 종류 6. Trigger 구문 2 1.
More informationInsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins
Project 1-3: Implementing DML Due: 2015/11/11 (Wed), 11:59 PM 이번프로젝트의목표는프로젝트 1-1 및프로젝트 1-2에서구현한프로그램에기능을추가하여간단한 DML을처리할수있도록하는것이다. 구현한프로그램은 3개의 DML 구문 (insert, delete, select) 을처리할수있어야한다. 테이블데이터는파일에저장되어프로그램이종료되어도사라지지않아야한다.
More information게시판 스팸 실시간 차단 시스템
오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP
More informationAnalyze Connection Failover Options.ppt
Analyze Connection Failover options 1 TAF 를구현하기위한 Application 고려사항 1. Application FailOver 방법결정 2. Application의사용형태, 종류, 중요도에따라 TAF적용여부결정 3. Language별, 사용형태별 TAF사용여부및방법결정 4. Transaction에따른장애시점별 TAF 사용여부및방법결정
More informationFileMaker ODBC and JDBC Guide
FileMaker 13 5 5 5 6 6 6 7 7 8 8 8 8 9 9 10 10 11 11 12 12 12 12 12 12 13 13 14 14 16 16 18 4 19 19 20 20 21 21 21 23 23 23 23 25 26 26 26 26 27 28 28 28 28 29 31 31 32 33 33 33 33 34 34 35 35 35 36 1
More informationPowerPoint 프레젠테이션
HTML5 웹프로그래밍입문 부록. 웹서버구축하기 1 목차 A.1 웹서버시스템 A.2 PHP 사용하기 A.3 데이터베이스연결하기 2 A.1 웹서버시스템 3 웹서버의구축 웹서버컴퓨터구축 웹서버소프트웨어설치및실행 아파치 (Apache) 웹서버가대표적 서버실행프로그램 HTML5 폼을전달받아처리 PHP, JSP, Python 등 데이터베이스시스템 서버측에데이터를저장및효율적관리
More information17장
17 JDBC 프로그래밍 O b j e c t i v e s 데이터베이스개념을이해한다. JDBC 구조를이해한다. MySQL을간단히설치하고활용할줄안다. 데이터베이스생성 접속, 테이블생성, 레코드추가 삭제, 데이터검색 수정등을위한 SQL 문을이해한다. JDBC를이용한데이터베이스프로그래밍을작성해본다. C H A P T E R JAVA PROGRAMMING JDBC
More informationMySQL-.. 1
MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition
More informationSQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전
More informationPowerPoint 프레젠테이션
Lecture 02 프로그램구조및문법 Kwang-Man Ko kkmam@sangji.ac.kr, compiler.sangji.ac.kr Department of Computer Engineering Sang Ji University 2018 자바프로그램기본구조 Hello 프로그램구조 sec01/hello.java 2/40 자바프로그램기본구조 Hello 프로그램구조
More information다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");
다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher
More information강의 개요
DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE
More information빅데이터분산컴퓨팅-5-수정
Apache Hive 빅데이터분산컴퓨팅 박영택 Apache Hive 개요 Apache Hive 는 MapReduce 기반의 High-level abstraction HiveQL은 SQL-like 언어를사용 Hadoop 클러스터에서 MapReduce 잡을생성함 Facebook 에서데이터웨어하우스를위해개발되었음 현재는오픈소스인 Apache 프로젝트 Hive 유저를위한
More informationPowerPoint 프레젠테이션
Synergy EDMS www.comtrue.com opyright 2001 ComTrue Technologies. All right reserved. - 1 opyright 2001 ComTrue Technologies. All right reserved. - 2 opyright 2001 ComTrue Technologies. All right reserved.
More informationData Provisioning Services for mobile clients
13 장. 데이터베이스와 JSP MySQL 설치 1. MySQL 설치및구성 MySQL Community Server 5.1 다운로드 URL: http://dev.mysql.com/downloads/mysql/5.1.html MySQL 5.1 설치시작화면설치유형선택화면설치완료화면 2/52 1. MySQL 설치및구성 MySQL 설치 MySQL 서버설정 (1/2)
More information<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>
i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,
More information문서 템플릿
HDSI 툴분석 [sql injection 기술명세서 ] Sql injection 기술명세서 Ver. 0.01 이문서는 sql injection 기술명세가범위입니다. Copyrights Copyright 2009 by CanvasTeam@SpeeDroot( 장경칩 ) All Rights Reserved. 장경칩의사전승인없이본내용의전부또는일부에대한복사, 전재,
More information5장 SQL 언어 Part II
5 장 SQL 언어 Part II 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 5 장 SQL 언어 Part II 1 / 26 데이터조작문 데이터검색 : SELECT 문데이터추가 : INSERT 문데이터수정 : UPDATE 문데이터삭제 : DELETE 문 박창이 ( 서울시립대학교통계학과 ) 5 장 SQL 언어 Part II 2 / 26 SELECT
More information<4D F736F F F696E74202D20C1A63038C0E520C5ACB7A1BDBABFCD20B0B4C3BC4928B0ADC0C729205BC8A3C8AF20B8F0B5E55D>
Power Java 제 8 장클래스와객체 I 이번장에서학습할내용 클래스와객체 객체의일생직접 메소드클래스를 필드작성해 UML 봅시다. QUIZ 1. 객체는 속성과 동작을가지고있다. 2. 자동차가객체라면클래스는 설계도이다. 먼저앞장에서학습한클래스와객체의개념을복습해봅시다. 클래스의구성 클래스 (class) 는객체의설계도라할수있다. 클래스는필드와메소드로이루어진다.
More information8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )
8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) - DDL(Data Definition Language) : show, create, drop
More information목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4
ALTIBASE HDB 6.5.1.5.10 Patch Notes 목차 BUG-46183 DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG-46249 [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 BUG-46266 [sm]
More information슬라이드 1
Tadpole for DB 1. 도구개요 2. 설치및실행 4. 활용예제 1. 도구개요 도구명 소개 Tadpole for DB Tools (sites.google.com/site/tadpolefordb/) 웹기반의데이터베이스를관리하는도구 Database 스키마및데이터관리 라이선스 LGPL (Lesser General Public License) 특징 주요기능
More informationPowerPoint Presentation
객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean
More information.
JEUS 6 & WebtoB 4.1 관리자 2015.09 Ⅰ Ⅱ Ⅲ JEUS 설정 WebtoB 연동설정 Tibero 연동설정 Ⅰ JEUS 설정 컨테이너생성 Application 디플로이 컨테이너생성 관리자화면접속 http://ip-address:9744/webadmin 접속 ID : administrator PW : 설치단계에서설정한관리자암호 3/36 컨테이너생성
More informationIBM blue-and-white template
IBM Software Group 웹기반의 DB2 개발환경구축및 DB2 Information Integrator 를이용한정보통합데모 한국 IBM 소프트웨어사업부 정진영대리 (jyjeong@kr.ibm.com) Agenda Preparation JAVA ENV JAVA CONNECTION PHP ENV PHP CONNECTION Preparation Installation
More information목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE
ALTIBASE HDB 6.3.1.10.1 Patch Notes 목차 BUG-45710 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG-45730 ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG-45760 ROLLUP/CUBE 절을포함하는질의는 SUBQUERY REMOVAL 변환을수행하지않도록수정합니다....
More information중간고사
중간고사 담당교수 : 단국대학교응용컴퓨터공학박경신 답은반드시답안지에기술할것. 공간이부족할경우반드시답안지몇쪽의뒤에있다고명기한후기술할것. 그외의경우의답안지뒤쪽이나연습지에기술한내용은답안으로인정안함. 답에는반드시네모를쳐서확실히표시할것. 답안지에학과, 학번, 이름외에본인의암호 (4자리숫자 ) 를기입하면성적공고시학번대신암호를사용할것임. 1. JSP 란무엇인가? 간단히설명하라.
More informationORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O
Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration
More informationJVM 메모리구조
조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.
More information5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp
1 0 1.7 6 5 'A ' '/ u 4 4 2 2 ' " JS P 프로그래밍 " A ', 'b ', ' 한 ', 9, \ u d 6 5 4 ' c h a r a = 'A '; 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 < % @ p a g e c o n te n
More informationApplication 에서 Parameter 값을받아 JDBC Interface 로보내게되면적절한 JDBC Driver 를통해 SQL 을 Database 로보내주게되고결과를받아서사용자에게보여주게된다. 2-2 JDBC Interface JDBC 의핵심 Interface
All about JDBC Performance Tuning 엑셈컨설팅본부 /APM 팀임대호 1 개요 JDBC 란 Java Database Connectivity 의약어이며, 데이터베이스표준접근 API(Application Programing Interface) 를말한다. JDBC 를사용하면어떤관계형데이터베이스에서도, 각데이터베이스에맞는접근프로그램을따로생성할필요없이사용할수있다.
More information다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
다양핚예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 10 장 view 를배웁니다 1 - View 란가상의테이블이다! 2 1. 단순 View (Simple View) SCOTT>CONN / AS SYSDBA; SYS>GRANT CREATE VIEW TO scott ; CREATE [OR REPLACE] [ FORCE NOFORCE] VIEW view
More informationSOFTBASE XFRAME DEVELOPMENT GUIDE SERIES Meta 연동가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax Co
SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES Meta 연동가이드 2012.10.04 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone 02-2108-8030 Fax 02-2108-8031 www.softbase.co.kr Copyright 2010 SOFTBase Inc. All rights reserved 목차 1
More information歯2000-09-Final.PDF
Design Pattern - API JSTORM http://www.jstorm.pe.kr -1- java API 2000-08-14 Public 2000-08-16 Draft (dbin@handysoft.co.kr), (pam@emotion.co.kr) HISTORY (csecau@orgio.net) 2001/2/15 9 10 jstorm
More informationMySQL-Ch05
MySQL P A R T 2 Chapter 05 Chapter 06 Chapter 07 Chapter 08 05 Chapter MySQL MySQL. (, C, Perl, PHP),. 5.1 MySQL., mysqldump, mysqlimport, mysqladmin, mysql. MySQL. mysql,. SQL. MySQL... MySQL ( ). MySQL,.
More informationJTable과 MVC(Model-View-Controller) 구조 - 모델-뷰-컨트롤러구조는데이터의저장과접근에대한제공은모델이담당하고, 화면표시는뷰, 이벤트의처리는컨트롤러가하도록각역할을구분한구조이다. 즉, 역할의분담을통하여상호간의영향을최소화하고각요소의독립성을보장하여독자
JTable 에서사용하는 Model 객체 JTable - JTable은데이터베이스의검색결과를 GUI에보여주기위해사용되는컴포넌트이다. 가로와세로로구성된테이블을을사용해서행과열에데이터를위치시킨다. - JTable을사용하는방법은다음과같다. 1 테이블에출력될데이터를 2차원배열에저장한다. Object[][] records = { {..., {..., {... ; 2 제목으로사용할문제열을
More informationFileMaker ODBC and JDBC Guide
FileMaker 14 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 10 10 11 11 12 12 12 12 12 13 13 14 15 16 17 18 18 19 19 20 20 20 21 21 21 22 22 22 22 23 24 24 24 24 25 27 27 28 29 29 29 29 30 30 31 31 31 32 1 1 1 1 1 1 1
More informationTablespace On-Offline 테이블스페이스 온라인/오프라인
2018/11/10 12:06 1/2 Tablespace On-Offline 테이블스페이스온라인 / 오프라인 목차 Tablespace On-Offline 테이블스페이스온라인 / 오프라인... 1 일반테이블스페이스 (TABLESPACE)... 1 일반테이블스페이스생성하기... 1 테이블스페이스조회하기... 1 테이블스페이스에데이터파일 (DATA FILE) 추가
More informationPowerPoint Presentation
Computer Science Suan Lee - Computer Science - 06 데이터베이스 1 06 데이터베이스 - Computer Science - 06 데이터베이스 2 목차 1. 데이터베이스의개요 2. 데이터모델 3. 관계형데이터베이스 4. SQL 5. 모바일데이터베이스 - Computer Science - 06 데이터베이스 3 데이터베이스의개념
More informationChap7.PDF
Chapter 7 The SUN Intranet Data Warehouse: Architecture and Tools All rights reserved 1 Intranet Data Warehouse : Distributed Networking Computing Peer-to-peer Peer-to-peer:,. C/S Microsoft ActiveX DCOM(Distributed
More information구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한
수업환경구축 웹데이터베이스구축및실습 구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 http://chrome.google.com 한림대학교웹데이터베이스 - 이윤환 APM 설치 : AUTOSET6
More informationMicrosoft PowerPoint - 04-UDP Programming.ppt
Chapter 4. UDP Dongwon Jeong djeong@kunsan.ac.kr http://ist.kunsan.ac.kr/ Dept. of Informatics & Statistics 목차 UDP 1 1 UDP 개념 자바 UDP 프로그램작성 클라이언트와서버모두 DatagramSocket 클래스로생성 상호간통신은 DatagramPacket 클래스를이용하여
More information슬라이드 제목 없음
4.2 SQL 개요 SQL 개요 SQL은현재 DBMS 시장에서관계 DBMS가압도적인우위를차지하는데중요한요인의하나 SQL은 IBM 연구소에서 1974년에 System R이라는관계 DBMS 시제품을연구할때관계대수와관계해석을기반으로, 집단함수, 그룹화, 갱신연산등을추가하여개발된언어 1986년에 ANSI( 미국표준기구 ) 에서 SQL 표준을채택함으로써 SQL이널리사용되는데기여
More informationPowerPoint Template
설치및실행방법 Jaewoo Shim Jun. 4. 2018 Contents SQL 인젝션이란 WebGoat 설치방법 실습 과제 2 SQL 인젝션이란 데이터베이스와연동된웹서버에입력값을전달시악의적동작을수행하는쿼리문을삽입하여공격을수행 SELECT * FROM users WHERE id= $_POST[ id ] AND pw= $_POST[ pw ] Internet
More informationMicrosoft PowerPoint Python-DB
순천향대학교컴퓨터공학과이상정 순천향대학교컴퓨터공학과 1 학습내용 데이터베이스 SQLite 데이터베이스 파이썬과데이터베이스연결 순천향대학교컴퓨터공학과 2 데이터베이스 (Database) 소개 데이터베이스 DBMS (DataBase Management System) 이라고도함 대용량의데이터를매우효율적으로처리하고저장하는기술 SQLite, 오라클, MySQL 등이있음
More information6장. SQL
학습목표 SQL이 무엇인지 개념을 설명 테이블을 생성, 변경, 제거할 할 수 있다. 수 있다. 데이터를 검색, 갱신, 삽입, 삭 제할 수 있다. 뷰, 시스템 카탈로그, 저장 프 로시저, 트리거에 대한 개념 을 설명할 수 있다. 2 목차 SECTION 01 SQL의 개요 11 SQL의 역사 12 SQL의 유형별 종류 SECTION 0 21 스키마 22 테이블
More informationMicrosoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
More informationMicrosoft PowerPoint - Supplement-03-TCP Programming.ppt [호환 모드]
- Socket Programming in Java - 목차 소켓소개 자바에서의 TCP 프로그램작성방법 주요클래스와메소드 HTTP 프로토콜을이용한예제 에코프로그램 Q/A 에코프로그램 - EchoServer 에코프로그램 - EchoClient TCP Programming 1 소켓소개 IP, Port, and Socket 포트 (Port): 전송계층에서통신을수행하는응용프로그램을찾기위한주소
More information1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과
1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas
More informationMicrosoft PowerPoint 자바-기본문법(Ch2).pptx
자바기본문법 1. 기본사항 2. 자료형 3. 변수와상수 4. 연산자 1 주석 (Comments) 이해를돕기위한설명문 종류 // /* */ /** */ 활용예 javadoc HelloApplication.java 2 주석 (Comments) /* File name: HelloApplication.java Created by: Jung Created on: March
More informationApplication Programming for Relational Databases
8. 관계데이타베이스의응용프로그래밍 이장의주요내용 데이타베이스응용시스템을위한정보시스템구조 데이타베이스프로그래밍을위한접근방법들 결론 데이타베이스응용프로그램 주요역할 데이타베이스에저장된정보를추출하고갱신하는것 데이타베이스서버에대한클라이언트로써동작 변경연산을수행하는응용프로그램은데이타베이스의무결성을보장할수있어야함 검색을수행하는응용은검색된정보가데이타베이스와의일관성을유지하도록개발되어야함
More informationuntitled
PowerBuilder 連 Microsoft SQL Server database PB10.0 PB9.0 若 Microsoft SQL Server 料 database Profile MSS 料 (Microsoft SQL Server database interface) 行了 PB10.0 了 Sybase 不 Microsoft 料 了 SQL Server 料 PB10.0
More informationPowerPoint 프레젠테이션
IT CookBook, SQL Server 로배우는데이터베이스개론과실습 [ 강의교안이용안내 ] 본강의교안의저작권은한빛아카데미 에있습니다. 이자료를무단으로전제하거나배포할경우저작권법 136 조에의거하여최고 5 년이하의징역또는 5 천만원이하의벌금에처할수있고이를병과 ( 倂科 ) 할수도있습니다. Chapter5. 데이터베이스응용 SQL Server 로배우는데이터베이스개론과실습
More information13주-14주proc.PDF
12 : Pro*C/C++ 1 2 Embeded SQL 3 PRO *C 31 C/C++ PRO *C NOT! NOT AND && AND OR OR EQUAL == = SQL,,, Embeded SQL SQL 32 Pro*C C SQL Pro*C C, C Pro*C, C C 321, C char : char[n] : n int, short, long : float
More information슬라이드 1
Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치
More information쉽게
Power Java 제 4 장자바프로그래밍기초 이번장에서학습할내용 자바프로그램에대한기초사항을학습 자세한내용들은추후에. Hello.java 프로그램 주석 주석 (comment): 프로그램에대한설명을적어넣은것 3 가지타입의주석 클래스 클래스 (class): 객체를만드는설계도 ( 추후에학습 ) 자바프로그램은클래스들로구성된다. 그림 4-1. 자바프로그램의구조 클래스정의
More informationTITLE
CSED421 Database Systems Lab MySQL Basic Syntax SQL DML & DDL Data Manipulation Language SELECT UPDATE DELETE INSERT INTO Data Definition Language CREATE DATABASE ALTER DATABASE CREATE TABLE ALTER TABLE
More information[Brochure] KOR_TunA
LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /
More informationMicrosoft PowerPoint - 03-TCP Programming.ppt
Chapter 3. - Socket in Java - 목차 소켓소개 자바에서의 프로그램작성방법 주요클래스와메소드 HTTP 프로토콜을이용한예제 에코프로그램 에코프로그램 - EchoServer 에코프로그램 - EchoClient Q/A 1 1 소켓소개 IP,, and Socket 포트 (): 전송계층에서통신을수행하는응용프로그램을찾기위한주소 소켓 (Socket):
More information다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 9 장인덱스를배웁니다 1 1. 인덱스란무엇인가? 2 - ROWID ( 주소 ) 조회하기 SCOTT>SELECT ROWID, empno, ename 2 FROM emp 3 WHERE empno=7902 ; ROWID EMPNO ENAME --------------------------------- ----------
More information단계
본문서에서는 Tibero RDBMS 에서제공하는 Oracle DB Link 를위한 gateway 설치및설정방법과 Oracle DB Link 사용법을소개한다. Contents 1. TIBERO TO ORACLE DB LINK 개요... 3 1.1. GATEWAY 란... 3 1.2. ORACLE GATEWAY... 3 1.3. GATEWAY 디렉터리구조...
More information다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL
다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 4 장 JOIN 을배웁니다 1 2 1. Cartesian Product ( 카티션곱, CROSS Join) - Oracle Join 문법 SQL> SELECT e.ename, d.dname 2 FROM emp e, dept d ; - ANSI Join 문법 SQL> SELECT e.ename, d.dname
More informationCloud Friendly System Architecture
-Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture
More information슬라이드 제목 없음
MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,
More informationIntra_DW_Ch4.PDF
The Intranet Data Warehouse Richard Tanler Ch4 : Online Analytic Processing: From Data To Information 2000. 4. 14 All rights reserved OLAP OLAP OLAP OLAP OLAP OLAP is a label, rather than a technology
More informationchapter4
Basic Netw rk 1. ก ก ก 2. 3. ก ก 4. ก 2 1. 2. 3. 4. ก 5. ก 6. ก ก 7. ก 3 ก ก ก ก (Mainframe) ก ก ก ก (Terminal) ก ก ก ก ก ก ก ก 4 ก (Dumb Terminal) ก ก ก ก Mainframe ก CPU ก ก ก ก 5 ก ก ก ก ก ก ก ก ก ก
More information<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F31C2F7BDC32E >
Chapter 8 데이터베이스응용개발 목차 사용자인터페이스와도구들 웹인터페이스와데이터베이스 웹기초 Servlet 과 JSP 대규모웹응용개발 ASP.Net 8 장. 데이터베이스응용개발 (Page 1) 1. 사용자인터페이스와도구들 대부분의데이터베이스사용자들은 SQL을사용하지않음 응용프로그램 : 사용자와데이터베이스를연결 데이터베이스응용의구조 Front-end Middle
More information강의 개요
정규화와 SELECT (II) 웹데이터베이스 학과 학생 과목 학과 지도교수 학과학번성명 수강과목 담당교수 A 김수정 A 0001 고길동 성질이론 김수정 B 허영만 A 0002 둘리 한식의멋 허영만 C 강풀 B 0003 희동이 심리학의이해 강풀 과목 _ 성적 학번 수강과목 성적 0001 성질이론 A 0001 한식의멋 C 0002 성질이론 A 0002 한식의멋
More informationEclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일
Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae
More informationPowerPoint 프레젠테이션
Chapter 05 데이터베이스프로그래밍... 오라클로배우는데이터베이스개론과실습 1. 데이터베이스프로그래밍의개념 2. PL-SQL 3. 데이터베이스연동자바프로그래밍 4. 데이터베이스연동웹프로그래밍 데이터베이스프로그래밍의개념을이해한다. PL-SQL의문법과사용방법을알아본다. 자바프로그램과데이터베이스를연동하는방법을알아본다. JSP 프로그램과데이터베이스를연동하는방법을알아본다.
More information91 // 물리적으로닫지않고 cache에반환만한다. opstmt.close(); } opstmt.setint(3, lowerlimit); opstmt.setint(4, upperlimit); // Execute query rset = opstmt.executequery
90 2007 Spring Oracle Korea Magazine *Technology & Developer Technical Tips Oracle JDBC 를이용한성능향상방법쉽게적용할수있는예제들 저자 _ 김정식 Oracle ACE(oramaster@empal.com) JAVA 기반의웹프로젝트를진행하다보면대부분의개발자분들이사용하는 JDBC API들은제한적인것같다.
More information