분류 전체보기 131

Day 22 - Java sql 서버를 배포하기 / SQL 함수 정리

Java sql 서버를 배포하기Web workspace에 sql폴더를 만들어 cmd로 열기tomcat이 깔려있는 vagrant box image :vagrant init scytl-rs/xenial64_tomcat8-oraclexevagrantfile에 포트번호 변경config.vm.network "forwarded_port", guest: 8080, host: 7070config.vm.network "forwarded_port", guest: 1521, host: 11521SQL과 SQL*PlusSQLPlus는 oracle을 사용하는데 제공하는 기능cmdsqlplus scott@locathost:1521// 또는sqlplus scott@사용자IP:1521-> 인바운드 규칙과 아웃바운드 규칙에 포트번호를..

Day21 - java에서 sql 사용하기

Java에서 Oracle query 사용하기https://docs.oracle.com/en/database/oracle/oracle-database/21/jajdb/oracle/jdbc/OracleDriver.html새로운 sql 파일 만들기edit emp01.sql=> 새로운 메모장이 열린다.-- 주석create table emp01(sabun number,name varchar2(5),pay number);sql 파일 실행시키기@ emp.sqljava Oracle driver 받기접속하기import oracle.jdbc.driver.OracleDriver;public class InsertEmp { public static void main(String[] args) { String..

Day 19 - Java 네트워크(java.net)

InetAddressjava.net.InetAddress inet01 = null;String host = "google.com";try { inet01 = InetAddress.getByName(host); System.out.println(inet01.getHostName()); // google.com System.out.println(inet01.getHostAddress()); // 142.250.206.206 System.out.println(inet01.getCanonicalHostName()); // kix07s07-in-f14.1e100.net - 실질 서버 } catch (UnknownHostException e) { e.printStackTrace();}ja..

Day18 - 날짜 type 제어하기, java.util 사용하기, Thread 활용하기

java.util의 클래스들Calendar 사용하기public static String func1(int key) { String msg="월 "; switch(key) { case Calendar.JANUARY: msg = 1 + msg; break; case Calendar.FEBRUARY: msg = 2 + msg; break; case Calendar.MARCH: msg = 3 + msg; break; case Calendar.APRIL: msg = 4 + msg; break; case Calendar.MAY: msg = 5 + msg; break; case Calendar.JUNE: msg = 6 + msg; break; case Calendar...

Day 16 - Web(Tomcat 다운받기), html과 jsp

Tomcat 다운받기(해당 컴퓨터를 서버로 만들어주는 프로그램이다.)https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/[Index of /dist/tomcat/tomcat-8/v8.0.53/binarchive.apache.org](https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.53/bin/)eclipse와의 호환성을 위해 8.0대 버전을 다운받는다.Startup 타입을 Manual로 세팅하고 Start 버튼을 눌러 Started상태로 놓는다.터미널에 ipconfig를 쳐서 IP 번호를 받은 후 뒤에 :8080을 붙여서 웹 주소창에 치면 톰캣 사이트가 나온다.Webapp 폴더에 원하는 파일을 넣고 주소..

Day 14 - 예외 처리, I/O

예외처리 try{예외가 발생할 수 있는 구문}catch(잡아낼 클래스 변수){처리}에러가 발생할 수 있는 상황을 회피하는 것public class Ex01 { public static void main(String[] args) { int a = 1; int b = 0; int c = 0;// if(b != 0) c = a / b; try { c = a / b; }catch(ArithmeticException e){ // Exception이 발상하면 아래 코드 진행 c = 0; } System.out.println(a + "÷" + b + "=" + c ); ..