개발삽질방지/JAVA 썸네일형 리스트형 [HashMap] Map을 쓸때 계속 데이터를 put 했는데... 데이터가 쌓이지 않고 최신 값으로 바뀐다? hashmap을 썼는데.. 계속 이상하게 최신값으로 모두 셋팅되는 현상이 생겼다... 아 함정... key값이 같으니 계속 갱신되는 현상... hashmap을 이용해서 여러값을 리스트에 저장할 땐 hashmap 객체를 반복문 내에서 새로이 생성해주자. while(true){ if(db.next()){ ListMap = new HashMap(); ListMap.put("key1" ,value1); ListMap.put("key2" ,value2); LinkedList1.add(ListMap); cnt++; }else{ break; } } 삽질하지말자.... 더보기 [펌] JDBC 사용예제 JDBC에 사용예제... 이클립스에서 작성하였기 때문에 package 사용하였슴. 각자환경에서 사용하려면 com.ksic.util에서 StudentsUtil의 DB부분을 설정에 맞게 수정해 주어야 함. 오라클 9i와 연동하여 작성한 것임. DB테이블 명은 hkstudents이고 컬럼은 모두 varchar2타입으로 id, name, addr 3개가 있음. 테이블에 대한 DTO가 따로 하나 있고... DAO는 연결과 클로즈부분만 추상클래스로 따로 구성됨. 나름 주석 열심히 달아서 보면 이해가 될지도.. JDBC에 대한 설명 자바에서 오라클을 연결해서 사용할때 총 6단계의 과정을 거친다. 1. 드라이버 로딩 Class.forName("oracle.jdbc.driver.OracleDriver"); Class.f.. 더보기 이전 1 다음