본문 바로가기

국비지원_핀테크

(58)
18일차_ [java] DB 연동 DB 연동 create table member_test( id varchar2(20) primary key, pwd varchar2(20), name varchar2(20), age number ); insert into member_test values ('aaa', 'aaa', '홍길동', 20); insert into member_test values ('bbb', 'bbb', '김개똥', 30); insert into member_test values ('ccc', 'ccc', '고길똥', 40); commit; sqldeveloper 에서 연동용 member_test 테이블 하나 미리 생성해둠 프로젝트 생성 package ex01; public class MemberDTO { // DB 의 컬럼..
18일차_ [DB] 정렬, inner join, group by trunc, upper, lower upper(정렬할 컬럼) : 대문자 정렬 lower(정렬할 컬럼) : 소문자 정렬 trunc(출력할 컬럼, 출력할 소수점 자릿 수) : 표현할 값을 표현할 자릿 수 까지만 출력한다 실습 예제 create table test_company( name varchar2(20), 연봉 varchar2(20), class varchar2(20) ); insert into test_company values('hong gil dong_M','3600','Manager'); insert into test_company values('kim gea ddong_M','2555','ManaGer'); insert into test_company values('Go gil dong_M',..
17일차_ [DB] Oracle DB 설치, sqldeveloper 설치 및 DB 생성, 기본 문법 Oracle DB 설치, sqldeveloper 설치 기존 PC 에 오라클 버전이 설치되어 있다면 버전을 확인한 뒤 구선생님께 "오라클 19c 완전 삭제" 와 같은 방식으로 검색하여 프로그램 삭제 뿐만이 아니라 완벽하게 설치나 설정을 날려준 뒤 시작한다. DB, sqldeveloper 설치 15일차_ [DB] DB 다운로드 오라클 DB 다운로드 Oracle Database 19c Download for Microsoft Windows x64 (64-bit) Oracle Database 19c Grid Infrastructure (19.3) for Microsoft Windows x64 (64-bit) Contains the Grid Infrastructure Software including Oracle..
16일차_ [java] Socket 과 Thread 를 활용한 실시간 채팅 프로그램 네트워크 프로그래밍 package tcp; import java.io.InputStream; import java.net.ServerSocket; import java.net.Socket; public class Ex01_server { public static void main(String[] args) throws Exception { // 서버소켓 클래스 객체 생성 // 예외처리 필요, 12345 는 Port 번호 ServerSocket server = new ServerSocket(12345); System.out.println("접속을 기다립니다!!!"); // accept() - 클라이언트가 연결될때까지 기다리는 메소드 // 즉, 클라이언트가 연결되어야 "클라이언트 연결되었습니다!!!" 문구가..
15일차_ [java] 미니 프로젝트 ( 파일 입출력, 스트림 클래스 활용 ) 미니 프로젝트 - DB 를 연동하지 않아서 코드를 실행할때마다 데이터가 초기화 되는 문제를 파일로 객체 정보를 저장하여 해결해보자...!!! 회원 정보를 파일로 저장하고 등록, 확인, 탈퇴할 수 있는 프로그램 package file.main; import java.util.Scanner; import file.service.ServiceMember; import file.service.ServiceMemberImpl; public class MainClass { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num; ServiceMember member = new ServiceMemberImpl(); wh..
15일차_ [java] 직렬화 ( Serializable ) 직렬화 ( Serializable ) 객체를 DB 에 저장할 때 객체 자체로는 저장이 불가능하기 때문에 byte 로 형태를 변환하여 DB 에 저장한다. 전송하려는 객체를 직렬화 ( serializable ) 하여 ObjectOutpuStream 을 사용하여 외부로 전송 외부로 전송하여 byte 형태 문자로 test.txt 에 저장되어 있는 Ex09DTO 자료형의 자료를 역으로 읽어오는 과정 ObjectInputStream 사용하여 객체를 읽어옴
15일차_ [DB] DB 다운로드 오라클 DB 다운로드 Oracle Database 19c Download for Microsoft Windows x64 (64-bit) Oracle Database 19c Grid Infrastructure (19.3) for Microsoft Windows x64 (64-bit) Contains the Grid Infrastructure Software including Oracle Clusterware, Automated Storage Management (ASM), and ASM Cluster File System. Download and install prior to install www.oracle.com Oracle DB 19c 버전을 사용해볼 것임 DB 를 피씨에 다운로드 받으면 피씨가 DB..
15일차_ [java] 파일 입, 출력 ( File I/O ) 파일 입, 출력 ( File I/O ) FileOutputStream 새로 생성한 테스트 폴더에 파일이 존재하지 않음 package file; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; public class Ex01 { public static void main(String[] args) throws IOException { // 파일 경로 지정(E:\\0.핀테크\\test) 및 생성할 파일(\\test.txt) 설정 File path = new File("E:\\0.핀테크\\test\\test.txt"); // 내보내는 통로 OutputStream FileOutputStream fos = new F..

728x90