일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바스크립트심화
- 딥러닝
- 머신러닝
- JSP
- 개발일기
- 데이터분석
- JDBC
- 자바
- rnn
- 연습문제
- html/css
- 정보처리기사필기
- JSP/Servlet
- c언어
- 중학1-1
- 혼공머신
- 오블완
- 디버깅
- 데이터베이스
- 중학수학
- CSS
- SQL
- 정보처리기사실기
- 순환신경망
- 파이썬
- 자바스크립트
- 컴퓨터구조
- 컴퓨터비전
- 자바 실습
- 상속
- Today
- Total
목록2024/12/15 (15)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
퀴즈 문제를 풀어보며 이 단원을 정리해보겠다. 퀴즈로 정리합시다 문제 4번 문제 6번JDBC 드라이버에 대한 이해를 돕기 위해서 프린터기를 예를 들어보겠다. 우리가 프린터를 구입했다고 하자. 이 프린터를 사용하려면 드라이버를 설치해야 한다. 드라이버는 컴퓨터와 프린터 사이의 의사소통을 위한 프로그램이다. 우리가 사용하려는 JDBC 드라이버도 자바와 오라클이라는 데이터베이스 사이의 의사소통을 위한 프로그램으로 이를 자바에 환경 설정해야만 오라클을 자바에서 사용할 수 있게 된다. 문제 8번?를 사용하여 파라미터화된 SQL 구문을 작성할 때 사용하는 인터페이스는 PreparedStatement이다.Statement는 쿼리를 매번 문자열로 작성해야 하지만, PreparedStatement는..
이제 나머지 실습 프로젝트와 개념 학습을 진행해보려고 한다. 이 학습만 마치면 JDBC 단원은 마치게 될 것 같다. 아침까지 연습문제를 다 풀고 오후에는 9장 학습을 시작해볼 것이다. 데이터 저장과 PreparedStatement 클래스데이터베이스에 저장된 정보를 출력하는 방법을 학습했다. 이번에는 새로운 회원 정보를 입력받아 이를 데이터베이스에 저장하는 방법을 학습하도록 하자. 이렇게 복잡하게 쿼리문을 작성하지 않더라도 간단하게 쿼리문을 작성할 수 있도록 PreparedStatement를 제공하고 있다. PreparedStatement 인터페이스는 Statement의 서브 인터페이스로 Statement의 단점을 극복한 인터페이스이다. 이 인퍼페이스를 사용하면 보다 편리하고, 효율적으로 SQL문..
조금 전에 아무리 해도 되지 않았던 코드가 몇 시간 만에 해결되었다. 개발자는 항상 이런 어려움과 싸워야 한다. 정말 이번에는 너무나 되지 않아서 포기하고 싶었지만 그래도 한번 더 보자자며 마지막으로 실행해 본 방법이 잘 먹혔다. 이제 그 해결 방법을 기록으로 남겨볼 것이다. member 테이블의 내용 출력하기 실습 프로젝트 코드 수정하기 코드 실행하기 하지만 데이터가 없다고 나온다. 혹시 커밋을 하지 않아서 이런 문제가 생기나 해서 오라클에서 다음의 코드를 실행했다. 코드 다시 실행하기 이제 데이터가 제대로 나왔다. 문제는 커밋을 하지 않아서였다. 이번 시행착오를 통해 커밋을 하는 것이 얼마나 중요한 확실히 알게 되었다. 그럼 이 코드를 분석해보겠다. 코드 분석하기 1. 선언부 (데이터..
아침부터 2시간이 넘도록 코드를 수정했으나 아무리 해도 데이터가 출력되지 않았다. 정말 화가 나며 JSP 공부를 포기하려고 했으나 그래도 한번 더 코드를 수정하며 여러 작업을 하다가 뜻밖의 새로운 사실을 알게 되었다. 다음에 또 다른 실수를 하지 않도록 지금까지 배운 해결 방법을 정리해보려고 한다. SCOTT 계정으로 연결이 안 될 때 해결 방법비밀번호를 잊어버려 SCOTT 계정에 들어갈 수 없어 HR 계정으로 했으나 이건 SYSTEM 계정이 아니라서 여러 가지 사용에 제한이 있었다. 난 다시 SCOTT 계정으로 들어가려고 했으나 비밀번호를 잊어버려 들어갈 수 없었다. 1. SCOTT 계정 연결하기 이 오류는 입력된 사용자 이름(SCOTT)이나 비밀번호(tiger)가 올바르지 않음을 의미한다. ..
개념적인 내용은 많이 지루해서 실습 위주로 진행하고 빨리 서둘러 이 단원을 마치고 싶다. 정말 하기 싫지만 아마추어와 프로의 다른 점은 아무리 하기 싫어도 자신이 해야 할일과 시작한 일을 끝마친다는 것이다.난 아마추어가 아니라 프로니까 내가 하기로 결정한 일을 끝까지 책임지는 사람이 될 것이다. JDBC를 이용한 데이터 조작하기 두 번째 SELECT 문과 Statement, ResultSet 클래스Connection 객체가 생성되면 데이터베이스에 접근이 가능해진다. Connection 객체는 데이터베이스의 연결을 의미하는 것이고, 실제 SQL 문을 수행하기 위해 서는 Statement 객체를 생성해야 한다. Statement 객체는 이전 단계에서 생성한 Connection 객체(con)으로 접근해..