일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- html
- 설치
- kotlin #return #jump
- 코틀린#클래스#상속
- 데이터베이스
- 윈도우 #단축키
- spring
- String
- Method
- jQuery
- Java
- Event
- 파일 입출력
- 상속
- function
- 오라클
- File 클래스
- array
- property
- 연락처 프로그램
- 다형성
- 연산자
- GUI
- springframework
- list
- jsp
- javaservlet
- 자바
- JavaScript
- css
- Today
- Total
목록2017/01 (28)
Binary World
JDBCMain04.java package edu.java.jdbc04; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;import java.sql.Statement;import java.util.Scanner; import oracle.jdbc.driver.OracleDriver; public class JDBCMain04 { // 1. DB에 사용될 상수들public static final String URL = "jdbc:oracle:thin:@localhost:1521:xe"; public static final String USE..
JDBC: Java Database Connection1. 데이터베이스 라이브러리를 프로젝트에 추가2. DB와 연동하기 위해서 필요한 상수들의 정의(세팅)3. JDBC 드라이버를 로드4. DB와 Connection(연결)을 맺음5. Statement 객체를 생성6. SQL 문장을 작성7. Statement 객체를 사용해서 SQL 문장을 실행(DB 서버로 SQL 문장을 전송)8. DB 서버가 보내준 결과를 확인/처리 * study.sql create table ex_contact ( cid number primary key, name varchar2(20) , phone varchar2(20), email varchar2(100)); create sequence contact_pk; insert into ..
오라클의 경우 다른 프로그램과 다르게 재설치가 쉽지 않다. 기존에 설치된 환경변수에 의해서 재설치시 에러 메시지가 뜰 수 있기 때문이다. 그래서 설치전에 미리 설치할 OS 환경과 위치들을 잘 확인하고 설치하는 것을 권장한다. * 설치 환경- 설치일 : 2017/01/18- 운영체제 : Window 7 Professional K 64bit- 오라클 DB 버전 : Database 11g Express Edition * 설치 순서 (1) http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html 로 접속 한 후, 라이센스 동의 및 Oracle Database 링크를 선택합니다. (2) 로..
사람들이 줄서있길래 반신반의 하면서 먹었는데 기대 이상의 맛이네요 ~~ 숙성삼겹살 200g에 14000원 반찬은 백김치 명이 갓김치 등등에 특이하게 고추냉이에 곁들여서 먹으니 신세계였음 ㅋㅋㅋ
* 여러 사람들이 공유하고 사용할 목적으로 통합 관리되는 정보의 집합.* 논리적으로 연관된 하나 이상의 자료의 모음으로, 그 내용을 구조화함으로써 검색과 갱신의 효율화를 꾀한 것.* 몇 개의 자료 파일을 조직적으로 통합하여 자료 항목의 중복을 없애고 자료를 구조화하여 기억시켜 놓은 자료의 집합체 - 데이터 베이스의 특징 1. 실시간 접근성 2. 지속적인 변화 3. 동시 공유 4. 내용에 대한 참조 * 장점 1. 데이터 중복 최소화 2. 데이터 공유 3. 일관성, 무결성, 보안성 유지 4. 최신의 데이터 유지 5. 데이터 표준화 가능 6. 데이터의 논리적, 물리적 독립성 7. 용이한 데이터 접근 8. 데이터 저장 공간 절약 * 단점 1. 데이터베이스 전문가 필요 2. 많은 비용 부담 3. 데이터 백업과 복..
* 그림으로 된 화면 위의 물체나 틀, 색상과 같은 그래픽 요소들을 어떠한 기능과 용도를 나타내기 위해 고안된 사용자를 위한 컴퓨터 인터페이스* 자바에서는 코드와 연동되서 사용자가 직접 그래픽 요소를 생성하고 코드를 적용하여 여러가지 기능들을 사용할 수 있게 함 * AWT(Abstract Window Toolkit)- 자바 플랫폼에 의존하는 윈도, 그패릭스, 사용자 인터페이스 위젯 툴킷- AWT 컨테이너 : Panel, Frame, Applet, Dialog, Window 등등 * SWING- GUI를 구현하기 위한 JDK에서 기본적으로 제공하는 개발 툴킷- AWT에서 구현하지 못하는 표, 트리 등의 좀 더 복잡하고 다양한 그래픽 컴포넌트를 사용하기위해 JDK 1.2버전부터 사용됨- 여러 OS 환경에서 ..
* 폴더(디렉토리)/파일 생성, 삭제, 변경* File 클래스: - 파일(txt, doc, mp4, jpg, ..) 객체와 디렉토리(폴더) 객체를 다루기 위한 클래스* File 클래스의 인스턴스를 생성 - new File(); - 메모리(Heap)에 File 클래스의 인스턴스를 생성한다는 의미 - 실제 하드디스크에 있는 물리적인 파일/폴더(디렉토리)를 생성하는 것은 아님! - 실제 파일/폴더(디렉토리)를 만들기 위해서는 file 클래스의 메소드를 호출해야 함! * 파일(디렉토리)의 경로: 절대 경로, 상대 경로 - 절대 경로: 루트(C:\, D:\, /)부터 파일(폴더)의 위치까지 전체 이름 (예) C:\Study\lab-java\java18-File (예) /Users/user... - 상대 경로: 현..
* Serializable : 객체(Object) 타입을 파일에 쓰거나, 파일에서 읽어오고 싶을 때 Serializable 인터페이스를 구현하는 클래스로 선언하면 됨* 구현해야 할 추상 메소드는 없기 때문에 implements Serializable만 추가해 주면 됨.* 멤버 변수를 선언할 때 transient 키워드를 사용해서 선언하면, 직렬화(Serializable) 대상에서 제외 -> 파일 read/write 대상에서 제외 * 객체타입 입출력 단계 프로그램