본문 바로가기

반응형

분류 전체보기

Oracle/JAVA 연동 예제 : 상품관리 프로그램 작성 ** 상품관리 프로그램을 작성하고자 한다. 목차1. 데이터베이스 구성 및 연습2. 프로그램에 의해서 상품추가 가능하도록 하기3. 모든 상품의 정보를 보여주는 프로그램 작성4. 사용자로부터 가격을 입력받아 입력받은 가격과 같거나 더 높은 금액의 상품의 정보를 모두 출력하는 프로그램 작성 1. 상품의 정보를 저장하기 위한 데이터베이스 구성하자 상품번호상품명가격상세설명상품이미지 **테이블 생성 sql 명령어create table 테이블명(속성명1 자료형1, 속성명2 자료형2, ....);// 한글로도 가능하지만 권장하지 않는다. 하지만 오늘은 테스트 해보기로 // 상품번호의 경우 순차적으로 입력할때마다 자동으로 지정될때는 int 사용한다// 오라클에서 정수든 실수든 number로 표현// 이미지는 경로이름을 .. 더보기
Oracle 명령어 SQL명령어: 데이터 베이스에 내리는 명령어들 SQL> 이렇게 생긴곳 옆에다가 회원의 정보를 저장할 테이블 만들기(이것은 마치 자바에서 회원정보를 담고 있는 클래스 Member를 데이터베이스로 표현한것) SQL > Member 목차1. 간단한 설명2. 자세한 설명 간단한 설명 SQL 명령어1. DDL (데이터 정의 명령어)create ~2. DML (데이터 조작 명령어)insertundatedeleteselect==> CRUD 3. DCL (데이터 제어 명령어)사용자에게 권한을 부여, 제거 ** 개발자에게는 DML(CRUD) 능력을 많이 요구한다. 자료 추가 명령insert into 테이블명 values 입력값 자료 삭제 명령delete 테이블명 where 조건식 자료 변경 명령update 테이블명 se.. 더보기
JDBC 프로그래밍 연동 설정방법 및 예제 java 프로그램에서 database 연결 프로그램==> 'JDBC 프로그래밍' 이라고 함 JDBC 프로그래밍 전 연동 설정 방법 1. DBMS에 따른 jdbc 드라이버를 jdk에 복사 해둔다.탐색기 - C:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib- 주소에서 두개의 파일 중 ojdbc14 복사하기2. jdk 설치된 곳으로 감두군데에 붙여 놓기 해야함C:\Program Files\Java\jdk1.8.0_73\jre\lib\ext- 주소에 붙여놓기C:\Program Files\Java\jre1.8.0_73\lib\ext- 주소에 붙여놓기3. 이렇게 하면 준비 끝 이제 자바로 만든 MemberTest02 라는 파일을 준비한다. (코드 밑에 제시되어 있음) .. 더보기
Oracle 설치 관련 및 주의사항 자바와 다른 점자바는 대소문자를 엄격하게 구분하지만 오라클은 구분하지 않는다.명령어는 구분하지 않지만 데이터명은 구분한다 데이터베이스 홈페이지 접속 방법http://127.0.0.1:8080/apex (기본 설정값)홈페이지 로그인 System / manager혹은 sys 사용자 만들기1) 경로관리 -> 데이터베이스 사용자 -> 생성버튼 2) 설정사용자 이름 scott암호 tiger암호확인 tiger 사용자 권한에서 모두선택 누르고 위에 생성버튼 클릭 cmd - sqlplus 입력해서 사용자 이름과 암호 쓰기 - 그러면 접속됬다고 나옴 안되면C:\oraclexe\app\oracle\product\10.2.0\server\BIN 이 주소를 이용해서 path에 붙여넣기 매우 중요 !!(주의사항 : 기존의 자바.. 더보기
체크박스 배열 두가지 차이 체크박스 배열 두가지 차이 public class Tab03 extends JPanel implements ActionListener { JCheckBox []jcb;String []str = {"객체지향", "Interpreter 사용", "높은 이식성", "MultiThread 사용"};JTextField jtf; int i=0; public Java01(){ jtf = new JTextField(50);jcb = new JCheckBox[str.length]; for(int i=0; i 더보기
네트워크 프로그래밍의 개념과 TCP방식과 UDP 방식 ** 네트워크 프로그래밍: 멀리 떨어진 두 대 이상의 컴퓨터가 서로 데이터를 주고 받는 프로그래밍 네.프를 하기 위해 알아야 할 것들ip 주소port 번호: 하나의 컴퓨터가 동시에 여러개의 네트워크 프로그램이 실행이 될 수 있기 때문에 프로그램을 구별할 수 있는 식별자 필요 ** 네트워크와 관련한 프로그래밍: java.net ** URL(Uniform Resource Locator): 인터넷 상의 특정 문서(자원)의 정보를 나타내는 클래스 ** InetAddress: 인터넷상의 주소의 정보를 관리하는 클래스 인터넷상의 주소 = ip Address 203.236.209.111 (예)안터넷상의 수많은 컴퓨터들 중에 구별하기 위한 식별자 도메인 네임 = www.naver.com ** 네트워크 상에서 데이터를 .. 더보기
GUI의 java.awt 와 javax.swing 에 설명 및 사용법 차이 GUI 두가지 방식의 설명 및 차이1. java.awt: 자바 초기 부터 GUI를 위하여 제공하는 패키지별로 미려하지 않다.또, GUI모양이 시스템의존적 2. javax.swing: 미려하다또, GUI 모양이 시스템마다 동일하게 표현 AWT와 SWING list의 사용법 차이1) awt는 스크롤바가 입력하지 않아도 나온다. 2) swing은 미리 배열을 만들고 데이터를 넣어야함스크롤바가 항상나오지 않고 따로 입력을 해줘야 한다. 예)JScrollPane jsp = new JScrollPane(list,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); 1) awt형태)List list = new List(); li.. 더보기
GUI 에 대한 설명 ** GUI에 대하여 1) 자바는 GUI를 제공하는 패키지명 java.awt 2) GUI 가 되려면 창을 만들어야 하는데 Frame 을 사용함 3) 화면에 어떤 구성요소를 배치하기 위하여 '배치관리자'를 사용 4) 배치관리자: 자바의 GUI 프로그램에 화면의 구성요소들을 원하는 곳에 배치(놓는다)하기 위한 것들 1) FlowLayout: 화면의 구성요소들을 물 흐르듯이 왼쪽에서 오른쪽으로 or 위에서 아래로 순차적으로 배치하는 방식2) GridLayout: 화면을 행,열로 분할하여 배치하는 방식rows 의 기준을 우선시 한다.컴포넌트의 수가 화면분할의 수 보다 적거나, 크다면 행의 수는 유지하되 열의 수는 알아서 조절한다.3) BorderLayout: 화면을 위,아래,좌,우,가운데로 분할하여 배치하는 방.. 더보기

반응형