입출력(I/O) - I/O란 Input과 Output의 약자로 입력과 출력, 간단히 줄여서 입출력이라고 한다. 입출력은 컴퓨터 내부 또는 외부의 장치와 프로그램간의 데이터를 주고받는 것을 말한다. - 입력의 근원지에서 InputStream을 거쳐 JVM에 데이터가 들어가고, JVM에서 Output Stream을 통해 출력의 목적지로 데이터를 내보낸다. └ 입력의 근원지 : 시스템(키보드의 입력), 파일, 네트워크(net, socket) └ 출력의 목적지 : 시스템(모니터). 파일(HDD), 네트워크 스트림(stream) - 데이터를 전달할 두 대상을 연결하고 데이터를 전송할 수 있는 무언가가 필요한데 이것을 스트림이라고 한다. 즉, 스트림은 데이터를 운반하는데 사용되는 연결통로이다. - 스트림은 단방향통..
java.util.List public interface List extends Collection - 데이터 처리와 뷰를 분리하기 위하여 사용한다. - 제너릭을 사용하지 않으면 모든걸 다 받는다. 다만 이럴 경우 리스트의 내용을 가져올 때 문제가 생긴다.(가져올 때 연산이 들어가면 에러가 발생한다.) 따라서 제너릭을 사용하여 제약을 걸어준다. -------------------------------------------------------------------------------------------------- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 public class test { public static void main(String[] args) t..
java & eclipse 오라클 JDBC 환경설정(윈도우)이 되어있다는 전제조건이 필요하다. 예제)-------------------------------------------------------------------------------------------- package day1014; import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLException; public class GetConnection { public static void main(String[] args) { try { Class.forName("oracle.jdbc.driver.OracleDri..
* JDBC(Java Database Connectivity) - Java언어에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공한다. - JDBC는 JDBC 인터페이스와 JDBC 드라이버로 구성되어 있다. └JDBC 인터페이스 : 데이터베이스와 연동되는 프로그램을 작성할 수 있게 하는 도구 └JDBC 드라이버 : JDBC 인터페이스를 구현하여 실제로 DBMS를 작동 시켜서 질의를 던지고 결과를 받는다. [참고] 드라이버는 DB 제작사에서 제공한다. 그러나 sun사에서는 드라이버를 제공하지 않고 interface를 제공한다.(jdbc odbc driver, windows에서 연동) - JDBC Driver 4가지 종류 Type ..
기존에 java와 오라클이 설치 되어있다는 가정이 필요하다. [참고] 시작 - 실행 - cmd - dos창에서 java -D -version으로 현재 설치되어있는 자바의 정보를, set path로 설치되어 있는 경로를 알 수 있다. ================================================================================================== java & eclipse 오라클 JDBC 환경설정(윈도우) 다운로드(오라클을 기준으로 환경설정 하는 것이기 때문에 자신의 컴퓨터 비트와 상관없이 32bit로 다운받는다.) - eclipse(http://www.eclipse.org/downloads/) Eclipse IDE for Java Develo..