일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 컴퓨터구조
- 연습문제
- 오블완
- 자바
- 정보처리기사필기
- 혼공머신
- html/css
- CSS
- JSP/Servlet
- 중학1-1
- 티스토리챌린지
- 자바 실습
- 문자와식
- JDBC
- c언어
- 머신러닝
- 자바스크립트심화
- 정보처리기사실기
- 데이터베이스
- JSP
- 데이터분석
- 딥러닝
- SQL
- 중학수학
- 상속
- 파이썬
- 컴퓨터비전
- 개발일기
- 자바스크립트
- 디버깅
- Today
- Total
목록SQL (105)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
여기서부터는 데이터베이스도 만들고 쇼핑몰 홈페이지를 제작하는 실습이 진행된다. 개념 학습을 할 때가 가장 지루하지만 꼭 알아야 할 개용을 설명하고 있으니 이 내용도 무척 중요하다.데이터베이스는 이처럼 만들게 된다. 데이터베이스 구축하기 1. 테이블 생성하기 2. 시퀀스 생성하기 3. 테이블에 행 삽입하기 4. 데이터 저장하기 5. 데이터 확인하기 프로젝트 환경 설정 1. jar 파일 복사하여 붙여넣기 조금 전에 cos 파일 복사할 때 이 두 개의 파일도 복사해놓았다. 다른 프로젝트에서 진행 되었던 것을 복사하면 된다. 근데 주의할 점은 절대로 끌어놓으면 안된다. 그러면 복사가 아니라 이동이 되니까. 2. server.xml ..
어제 오후 3시까지 공부하다가 그 이후로는 갑자기 공부에 대한 열정이 떨어져 거의 놀기만 했다. 아니 저녁에 사실 공부하려고 했는데 오후에 내가 작성했던 학습일지가 모두 날아간 것을 보고 갑자기 하기가 싫어졌다. 그리고 JDBC 책으로 공부하는데 이클립스 설정에 어떤 문제가 있어서 그 오류를 잡는데 시간을 한참 보냈다.그리고 졸려서 일찍 잠을 청했다. 새벽 2시에 알람이 울렸으나 충분히 일어날 수 있었음에도 오늘은 그냥 일어나기가 싫었다. 어쨌든 난 오늘을 꼭 기억하기로 했다. 내게 세운 모든 계획들은 모두 이루어질 것이라는 말씀의 확신을 받았으니 오늘 하루도 힘차게 시작해보기로 했다. 난 세상을 놀랍게 변화시킬 대단한 일을 할 것이다! 학생정보관리 프로그램 만들기 마지막 Main 클래스에서 1...
학생 정보관리 프로그램 만들기 마지막 수업이다. 빨리 마치고 다른 일을 하고 싶지만 이것까지는 끝내야겠다. 학생정보관리 프로그램 만들기 네 번째지금까지 진행했던 클래스를 정리한 것이다. 설명은 지금까지 많이 했으니 생략하겠다. 그리고 쓰기 귀찮기도 하다. 여기서 학생정보를 삭제하려면 StudentDAO에서 했던 것과 같은 코드를 반복해야 한다.매번 이렇게 반복하는 것이 상당히 지루한 작업이 된다. 이제 동일한 코드를 하나의 기능으로 만들어주는 작업을 진행하려고 한다. 데이터베이스를 연결하는 기능 메서드로 만들기 1. 동적 로딩하기자원을 반납하고 데이터베이스와 연결하는 코드를 DAO에 작성한다. 2. 데이터베이스와 연결하기 하지만 conn에서 오류가 발생한다. conn을 전역변수로 선언..
이어서 MySQL 워크벤치에 대한 내용을 학습해 보겠다. 어제 너무 졸려서 제목만 써놓고 공부하지 못했던 내용을 오늘 새벽에 이어서 공부해 본다.오늘은 4시까지 JDBC 책 이론 학습 부분을 마치고 어제 정리하지 못한 다이어리 등을 정리한 후 5시부터 2시간 정도 공부를 더할 생각이다. 그런 다음 아침 7시에는 꼭 운동을 나갈 것이다. 어제는 9시가 다 되어서 운동을 시작했지만 오늘은 30분 이상 걷기 운동을 한 후 아침 요가도 하고 아침도 일찍 먹은 후 9시부터 다시 아침 공부를 시작할 예정이다.인사교에 있었을 때처럼 스스로와의 공부 시간을 철저히 지키면서 공부해 볼 것이다. MySQL Workbench를 이용한 데이터베이스 활용 두 번째 레코드 추가테이블이 생성되었으면 데이터를 기록할 수 있다...
MySQL으로 공부를 진행했기에 대부분 알고 있는 내용이지만 한번 정리하는 의미로 책 내용을 기록해 보기로 했다. MySQL은 무료로 다운받아 설치하여 간편하게 사용할 수 있는 관계형 DBMS 중의 하나이다. 현재 MySQL은 데이터베이스 시스템으로 많이 사용되고 있다. 이 장에서는 MySQL을 이용하여 데이터베이스 응용프로그램 개발을 실습해 보기로 한다. MySQL Workbench를 이용한 데이터베이스 활용자바로 MySQL을 이용하는 데이터베이스 프로그래밍을 해보기 전에, MySQL Workbench를 이용하여 데이터베이스와 테이블을 만들고, 레코드를 쓰고, 검색하는 등의 MySQL활용을 직접해보자. MySQL 서버 실행MySQL 서버는 설치 과정 중 [그림 16-10]의 과정에서 MySQL ..
JDBC 수업이 너무 어려워서 공부가 하기 싫어지고 놀고 싶은 마음과 많이 갈등했다. 그래도 딱 2시간만 더 공부해 볼 생각이다. 오늘 저녁에는 책으로 JDBC 공부를 시작해보려고 한다. 데이터베이스란?데이터베이스(database)는 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 집합이다. 데이터베이스는 대규모의 데이터를 효율적으로 저장, 검색, 갱신할 수 있도록 데이터를 고도로 조직화하여 저장한다. 예를 들어 회사의 직원을 관리하는 시스템을 생각해보자. [그림 16-1]과 같이 각 직원에 대한 인사 정보, 근태 정보, 급여 정보, 복리후생 정보들이 있을 수 있다. 이 정보들은 서로 연관되어 있어 만약 한 직원이 퇴사를 하면 모든 정보에 영향을 미친다. 또한 회사 내..
아직 JDBC 기초 실습이 끝나지 않았다. 조금 전에 작성한 내용이 날아가서 다시 써야 할 것 같다. 이럴 때 가장 공부의 의욕이 떨어지지만 할 수 없다. 그래도 양이 많지 않아서 다행이다. 다시 복습한다 생각하고 써보려고 한다. JDBC 기초 실습해보기 네 번째 1. Update 클래스 만들기패키지에 Update 클래스를 만들고 main을 체크하여 다음과 같이 작성한다. 이 클래스는 사용자에게 이름과 나이를 입력받아 전공을 수정할 수 있는 기능을 구현한다. 기본적인 코드를 작성했으니 이제 동적 로딩하는 것부터 진행해 본다. 모두 이전의 클래스에서 작성했던 내용과 별로 다를 바 없다. 2. 동적 로딩하기동적 로딩을 하는 경로를 입력하고 try-catch 문으로 감싸준다. 만약 예외가 발생하면..
오늘은 진도가 많이 느리다. 아마도 어려운 과목을 공부하고 있어서 그런 것 같다. 그래도 포기하지 않고 공부를 이어간다는 것이 참 기특하고 대견스럽다. 내가 매일 올리는 공부일지를 보면 참 뿌듯하고 기쁘다. 점심을 기다리는 동안 남은 공부를 이어서 진행해 보겠다. JDBC 기초 실습해 보기 세 번째 1. conncetion에 모듈 가져오기연결을 할 변수 하나를 만들고 import를 해준다. 이렇게 4가지가 import 되었다. 2. DB에 보낼 퀴리문 준비하기INSERT로 사용자가 입력한 값을 보낼 것이다. 하지만 이 값은 명확하게 정해진 값이 아니므로 다음과 같이 쓰면 된다. 입력한 값을 모를 경우에는 물음표를 넣어 우리가 입력하려는 4개의 값을 표시한다. 이제 이 SQL 문이..
조금 전에 만들었던 기초 실습 프로젝트를 이어서 진행해보겠다. JDBC 기초 실습해보기 두 번째 1. 입력받은 데이터 Student 자료형 자료형을 생성하고 사용자가 입력한 변수의 값으로 초기화했다. 2. 데이터베이스와 연결하기이러한 과정은 다음 단계에 따라서 이루어진다. 동적 로딩은 데이터베이스로 연결한 DB를 정하고, 만약 오라클 DB와 연결한다면 이를 연결한다고 말하는 것이다. forName()을 사용해서 경로를 지정하는 클래스가 있다. forName()을 우리가 따로 지정하지 않아도 static이라는 정적인 공각을 사용하도록 한다. 실행하는 순간 오라클 DB와 연결할 준비가 된다. 3. 동적 로딩시 발생하는 오류 잡기하지만 이렇게 빨간줄이 뜬다. 이 오류는 두 가지가 있다. 자바에서..
조금 전에 오라클을 실행하는데 갑자기 먹통이 되면서 접속이 안되고 무슨 문제가 발생했다. 해결과정이 정말 복잡했지만 난 끈질기게 문제를 파고들어 1시간 넘게 걸려 마침내 문제를 해결했다.다음에도 비슷한 문제가 발생할 수 있으니 개발일지에 이 내용을 남겨보기로 했다. 현재 발생한 문제분명 비밀번호가 맞는데 접속이 안되고 계속 틀리다고 나온다. 수없이 해도 접속이 계속 되지 않는다. 조금 전에 오라클 developer에 들어갔는데 아무런 반응이 없어서 SQL과 관련된 프로세스를 모두 닫아주었다. 아마 이 때문에 발생한 문제 같다.오류 메시지 "The Network Adapter could not establish the connection"는 Oracle 데이터베이스와의 네트워크 연결 문제를 나타낸다...