AWS CLOUD FRAMEWORK 썸네일형 리스트형 [Day21] product Main package product; import java.sql.Date; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.HashMap; import java.util.Scanner; // 전체목록(고유번호 순으로 출력이 기본값, 정렬되면 다른 순서로 출력) // 검색(이름으로 검색, 포함된다면 모두 출력) // 추가 (상품등록) // 수정(상품수량 및 가격 수정) // 삭제(등록된 상품 코드 제거) // 정렬(날짜순 정렬, 고유번호 순 정렬, 수량 기준 정렬) // 종료 public class Main { public static void mai.. 더보기 [Day21] member Main package member; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.util.ArrayList; import java.util.Scanner; import oracle.jdbc.driver.OracleDriver; public class Main { public static void main(String[] args) throws Exception { Scanner sc = new Scanner(System.in); String sql; Connection conn; Statement stmt; ResultSet .. 더보기 CRUD 프로그램 작성하기 CRUD 프로그램 작성하기 주졔 : 학생 성적 관리 - 번호 (정수) - 이름 (문자열) - 국어 (정수) - 영어 (정수) - 수학 (정수) 편의점 상품 관리 - 상품번호 (정수) - 상품이름 (문자열) - 가격 (정수) - 유통기한 (날짜) - 설명(문자열) 스포츠 경기결과 기획 - 팀A (문자열) - 팀B (문자열) - 팀A의 점수 (정수) - 팀B의 점수 (정수) - 경기날짜 (날짜) 1) 데이터 모델링 - 어떤 혀태의 데이터를 다룰 것인지 결정한다 - 데이터의 상세 속성과 자료형을 정의한다 - 데이터베이스에는 테이블, 프로그램에는 DTO를 작성한다 2) 화면 구현 - 기본 인터페이스의 화면을 구성한다 - UI 프로토타이핑을 통해 어떤 화면들이 있는지 결정 - 어떤 화면들이 어떤 순서로 연결되는지.. 더보기 SQL Developer Version : 21.2.0.187.1842-x64 https://www.oracle.com/tools/downloads/sqldev-downloads-2120.html Oracle SQL Developer Downloads 21.2 This archive. will work on a 32 or 64 bit Windows OS. The bit level of the JDK you install will determine if it runs as a 32 or 64 bit application. This download does not include the required Oracle Java JDK. You will need to install it if it's not already www.oracl.. 더보기 [Day20] Ex02 package jdbc; import java.sql.*; import java.text.SimpleDateFormat; public class Ex02 { public static void main(String[] args) throws Exception{ String sql = "select sysdate from dual"; String driverName = "oracle.jdbc.driver.OracleDriver"; String url = "jdbc:oracle:thin:@192.168.1.100:1521:xe"; String user = "c##itbank"; String password = "it"; Date today = null; Class.forName(driverName); Conn.. 더보기 [Day20] Ex01 ojdbc8.jar이 들어간 상태 입니다. 프로젝트 → Properties → Java Build Path → Libraries → Add JARs → ojdbc8.jar package jdbc; import java.beans.Expression; // Java DataBase Connectivity import java.sql.Connection; import java.sql.Statement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.DriverManager; import oracle.jdbc.driver.OracleDriver; public class Ex01 { public static void main(S.. 더보기 [Day19] multiChat Server package multiChat; import java.io.IOException; import java.io.PrintWriter; import java.net.InetAddress; import java.net.NetworkInterface; import java.net.ServerSocket; import java.net.Socket; import java.net.SocketException; import java.net.UnknownHostException; import java.util.ArrayList; import java.util.Enumeration; import java.util.Scanner; class Session implements Runnable { private .. 더보기 [Day18] Chat Client package chat; import java.io.IOException; import java.net.Socket; import java.util.Scanner; public class Client { public static void main(String[] args) { Socket so = null; String host; int port = 7777; Scanner sc = new Scanner(System.in); System.out.print("접속할 서버의 주소 입력 : "); host = sc.nextLine(); try { so = new Socket(host, port); Thread sender = new Thread(new ChatSender(so, sc)); Thre.. 더보기 [Day18] Ex03 Server package socket; import java.io.IOException; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; import java.util.Scanner; class MySession implements Runnable { private Scanner sc; private Socket so; public MySession(Socket so) throws IOException { this.so = so; sc = new Scanner(so.getInputStream()); } @Override public void run() {// 접속한 클라이언트가 보낸 메시지를 내 컴퓨터에 .. 더보기 [Day18] Ex02 Server package socket; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; import java.util.NoSuchElementException; import java.util.Scanner; public class Ex02_Server { public static void main(String[] args) { ServerSocket ss = null; Socket so = null; Scanner sc = null; String msg = null; try { ss = new ServerSocket(7777); System.out.println("[Server] 접속 대기중..."); s.. 더보기 [Day18] Ex01 package socket; import java.io.BufferedWriter; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.net.Socket; import java.util.Scanner; public class Ex01 { public static void main(String[] args) throws Exception { Socket so = new Socket("127.0.0.1", 7777); // 소켓 객체는 생성시, 접속할 대상의 주소와 포트번호를 매개변수에 넣어준다 // 포트는 0 ~ 65535의 범위를 가진다 // IP주소 : 건물이름 // 포트번호 : 객실번호 // 주소와 포트를 지정하면 .. 더보기 [Day18] Ex01_Server package socket; import java.net.InetAddress; import java.net.ServerSocket; import java.net.Socket; import java.util.Scanner; public class Ex01_Server { public static void main(String[] args) throws Exception { // 내 컴퓨터가 접속을 받기 위해서 7777번 포트를 사용하여 접속을 받을 수 있도록 한다 // 프로그램이 특정 포트를 사용하기 위해서는 운영체제의 허락을 받아야하며, 방화벽에서 열려있어야 한다 // 실행 - wf.msc - 인바운드 규칙 - 새 규칙 - tcp, 7777, 적당한 설명과 함께 허용으로 규칙 추가 ServerSocke.. 더보기 이전 1 2 3 4 ··· 14 다음