AWS CLOUD FRAMEWORK/Java 썸네일형 리스트형 [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 .. 더보기 [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.. 더보기 [Day17] Quiz Main package quiz; import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String[] args) { // 변수 선언 Handler handler = new Handler();// main과 상호작용할 handler 객체 PhoneBook tmp = null; String name = null, pnum = null; Scanner sc = new Scanner(System.in); ArrayList list = null; int menu, index; // 연산 및 처리 while(true) { System.out.println("1. 추가"); System.out... 더보기 [Day17] Ex08 package file; import java.io.File; import java.io.FileOutputStream; import java.io.ObjectOutputStream; import java.io.Serializable; class Human implements Serializable { private static final long serialVersionUID = -7518176237668074476L; private String name; private int age; public Human(String name, int age) { this.name = name; this.age = age; } @Override public String toString() { return Strin.. 더보기 이전 1 2 3 4 ··· 13 다음