Develop/JAVA 22

0627 JDBC 개인 과제

JDBC를 활용해서 테이블 두개를 가지고 와서 각각의 조회 추가 수정 삭제 기능 그리고 통합조회,비교,랜덤,정렬등의 기능을 구현해 봤습니다. 여러 기능들을 구현해 보느라 문장 수가 엄청나게 많아졌지만, 설계부터 구현까지 제 손으로 해보니 감회가 새로웠습니다. SQL 생성 create sequence krmseq increment by 1 start with 1 minvalue 1 maxvalue 100 nocache; create table kicks( --구매정보 shoename varchar2(30) not null, brand varchar2(30) not null, price number not null, launch_date date default '2010-01-01' ); create tab..

Develop/JAVA 2022.06.29

0620 JAVA JDBC를 통한 SQL 연동

JDBC Java 와 DB를 합친 형태 0. jar 파일 가져오기 폴더-properties-java build path-libraries-classpath -add jars(경로) 경로 C:\Oracle\product\12.2.0\dbhome_1\jdbc\lib\ojdbc8.jar 1. oracle 드라이버 로드 Class.forName("oracle.jdbc.driver.OracleDriver"); 드라이버 로드에 실패할 경우 ClassNotFoundException에 걸린다. 2. 계정 접속 Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@localhost:1521:orcl","sqlid","sqlpw"); jdbc:oracle:t..

Develop/JAVA 2022.06.20

0609 JAVA 열여섯번째...

JFrame Frame과 상당히 유사하다. 임포트가 자동으로 가능하다. Vector data; 큰 벡터에 작은 벡터를 넣는 타입. 문자열 타입의 벡터를 모아놓은 벡터 중첩벡터라고도 한다. setResizable(false); 크기변경을 못하게 한다. 대부분 이해하느라 바빠 필기는 작성한 코드의 주석으로 대체합니다... 더 정진하겠습니다! import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.event.*; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JO..

Develop/JAVA 2022.06.10

0607 JAVA 열네번째 공부 정리~

File File f1=new File("c:/sun/abc.txt"); File f1=new File("c:\\sun\\abc.txt"); File f1=new File("c:\\sun","abc.txt"); File f=new File("c:\\sun"); File f1=new File(f,"abc.txt"); 어떠한 파일을 이클립스를 통해 불러올때 위와 같은 형식들로 불러올 수 있다. 주소를 제대로 입력하지 않으면 디폴트는 해당 자바 파일이 있는 폴더에 생성된다. .isDirectory() 불리언 타입의 리턴 폴더라면 true 아니라면 false를 도출한다. 삼항 연산자로 사용할 수 있다. 반대로 .isFile() 도 있다.(파일일시 true) File win= new File("c:\\window..

Develop/JAVA 2022.06.10

0603 JAVA 열세번째

HashMap HashMap에 넣을 요소는 기본 데이터 타입 뿐만 아니라 클래스를 넣을 수 있다. Thread 메인과 동시에 돌리고 싶은 메서드가 있다면 사용하는 클래스다. implements Runnable 위의 인터페이스를 클래스에 구현 한 뒤 run 메서드를 정의해준다. Thread 객체명 = new Thread(관리할 클래스 객체명); 객체명.start; .start 메서드를 통해 Runnable 인터페이스의 .run 메서드를 실행시킨다. 그러면 클래스의 메서드와 메인이 동시에 출력된다. (원래 클래스의 메서드를 호출하면 메인의 진행이 잠시 그 자리에 멈춰있다가 메서드가 끝나고 다시 진행된다.) extends Thread 클래스에서 Thread를 상속 받고 해당 클래스에 run메서드를 정의 해준뒤..

Develop/JAVA 2022.06.03