본문 바로가기

프로그래밍/JAVA

Java JDBC 사용하기 MySQL 연동 Java JDBC 사용하기 MySQL 연동 JDBC Java에서 데이터베이스를 사용하기 위한 절차에 대한 규약 1. 이클립스에서 JDBC 등록하기 java에서 데이터베이스를 사용하기 위해서는 드라이버를 설치해야 합니다.(MySQL 홈페이지에서 드라이버 다운로드) 1) jar 파일 준비하기 설치가 완료되면 mysql-connector-java-버전-bin.jar 파일이 생성되었을 것입니다. 여러 클래스들을 모아 놓은 파일을 jar 파일이라고 하는데, 이 파일이 있어야 MySQL을 사용할 수 있습니다. 2) 연동 이클립스에서 새로운 프로젝트를 생성 2-1) 프로젝트 폴더를 우클릭하여 Properties 클릭 2-2) Java Build Path 항목 클릭 2-3) Libraries 탭 클릭 2-4) Add .. 더보기
스프링 버전확인방법 System.out.println(org.springframework.core.SpringVersion.getVersion()); 더보기
Vector, ArrayList, Object[], HashMap, TreeMap 중에서 어떤 것을 선택할 것인가? 성능의 관점은 3가지 정도로 나눠야 합니다. - 저장시간(insert time)- 검색시간(seek time)- 읽는 시간(read time) 각 컬렉션 클래스들은 위의 관점에 대해서 장단점을 가지고 있습니다. Hash계열(Hashtable, HashMap)이 검색에서는 제일 빠릅니다. 대신 저장시간은 제일 오래걸립니다.(전화번호부와 같이 검색이 중요한 곳에서는 유리하고, 증권시스템같이 동시에 많은 수의 데이터를 처리해야하는 경우에는 불리하겠죠.) TreeMap과 같은 Sorted계열은 저장시간은 Hash계열보다 빠르고, 검색시간은 Hash계열보다 조금 느린 저장과 검색에 균형잡힌 성능을 제공합니다. TreeMap은 정렬된 상태로 데이터를 저장하기 때문에, 범위검색(Range Search)기능을 제공합니.. 더보기