일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 클래스
- 자바
- network
- 메소드
- jdk설치
- 게시판
- Ecilpse
- vision document
- 게시판 제작
- mindmap
- 파일
- analysis
- 설정
- workspace
- 데이터베이스
- 제안서
- IO
- 네크워크
- 소켓
- sequence diagram
- Database
- custom Tag
- js꼬리
- srs
- java
- FIle
- jdbc
- System Requirement Specification
- 이클립스 설정
- Eclipse
- Today
- Total
목록jdbc (4)
공적's life
상당히 많은 것을 진행 한 거 같네요. 여기서 중요한 점은 어떠한 것이 되어도 비즈니스 로직이라고 불리는 것들은 전혀 변함이 없었죠? 바로 그것입니다. 기술이 그 어떠한 것이 되어도 변하지 않는 것이 있습니다. 그 부분을 잘 찾아내신다면 보다 효과적으로 프로그래밍을 하실 수 있습니다. IO File JDBC XML 사용하는 법은 거의 엇비슷하게 사용 되었지요? 코드부분을 많이 정리 해드리고 싶었는데 그래도 생각 하는 것 도 좋겠다고 판단 되어서 그러지 않았습니다. 항상 코드 리뷰는 최소한 도로 합니다. 라이브로 코딩해서 동영상을 만드는 것이 가장 좋지만, 그럴 여건이 안되어서 참으로 아쉽네요. 이제 다음 번 글부터는 이클립스도 JDK용이 아닌 JEE용으로 바뀝니다. 그에 따라서 새로 설치 해야 될 것도 ..
XML 어떻게 보면 html과 비슷한 거 같지만 사용하는 용도가 전혀 다른 두 가지 입니다. 간단하게 구분하면 XML은 데이터이고 html은 화면에 레이아웃이라고 생각하시면 됩니다. 아주 초 간단입니다. 그럼 왜 이것을 사용할까요? 데이터라고 했으니까 어디에 읽고 쓰겠죠. 라는 대답이 들리는 군요. 네 맞아요. 그렇지요. 여기에 추가적인 목적은 바로 표준화된 데이터입니다. 프로그래밍 언어별로 서로 다른 데이터를 사용하니까 그것들인 반드시 일치 할 수 없습니다. 예를 들어서 c 에서 int 타입과 java에서 int 타입은 서로 다릅니다. 물론 같은 목적을 사용되지만 지원하는 자리수도 다르고요. 이럴 때 사용할 수 있는 것이 바로 XML입니다. 이러한 목적으로 사용하게 되었지만 그 활용은 엄청나게 많습니다..
이제 우리가 작성 했던 클래스를 조금 더 다듬어 볼까요? 일단 다듬어야 할 부분을 생각해보죠. 첫째로 저렇게 문자열을 끼어 넣는 건 실수 할 여지도 있고 조금 힘들지 않을까요? 그 부분을 어떻게 잘 처리 해보도록 하죠. 그리고 예외처리를 제대로 해보도록 하죠. 첫 번째 문제를 해결하기 위해서 일단 API를 한번 살펴 보도록 하죠. 찾아 보니 이런 예제가 있네요? 에고 오라클로 넘어가면서 api찾기가 힘드네요. 역시 영어가 많이 부족함을 느낍니다. http://download.oracle.com/javase/6/docs/api/ 혹시 저와 같은 고민을 하시는 분들에게 링크를 걸어 드리죠^^ PreparedStatement pstmt = con.prepareStatement("UPDATE EMPLOYEES ..
이제 실제로 DataBase라는 것을 사용해 보도록 하죠. DataBase에 대한 설명은 다음에 하도록 하고 오늘은 Java Database Connectivity 즉 JDBC에 대해서 살짝 알아 보고 사용해 보도록 하죠. 전에 제가 만들었던 DataBase와 유사하게 동작합니다. 특정한 문자를 주면 등록, 조회, 수정, 삭제 즉 C.R,U.D를 하게 됩니다. 간단하죠? 꽤나 오랜 시간 동안 발전해 왔기 때문에 우리는 그것에 대한 규칙을 지켜야 합니다. SQL(Structured Query Language)이라는 언어를 사용합니다. 이것도 다음 기회에 DataBase를 설명할 때 다시 하도록 하고, 오늘은 그 사용법에 대해서 해보도록 하죠. 일단 database management system를 설치해 ..