전체 글 썸네일형 리스트형 Object List를 Custom타입으로 캐스팅 How to cast List to ListList list = getList(); return (List) list;(List)(Object)list; 더보기 Timestamp 변수에 데이터 넣기 Calendar cal; SimpleDateFormat sd = new SimpleDateFormat("yyyyMMddHHmmss"); String date = new String("20061225130115"); try { sd.parse(date); cal = sd.getCalendar(); Timestamp time = new Timestamp( cal.getTime().getTime() ); System.out.println(time.getTime() / 1000); System.out.println(time); } catch (ParseException e) { e.printStackTrace(); } 출처 : http://code.p-ark.co.kr/194 더보기 MyBatis 어노테이션 사용해서 사용하기 1.Configuration.xml 2.SqlMapConfig.java import java.io.Reader;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.session.SqlSessionFactoryBuilder; public class SqlMapConfig {private static SqlSessionFactory sqlSession; static {String resource = "pack/mybatis/Configuration.xml";try {Reader reader = Resources.getResourceAsReader(resour.. 더보기 MyBatis 설정하기(JSP나 서블릿에서 사용하기) 1. mybatis.org에서 라이브러리 파일을 다운 받는다.https://github.com/mybatis/mybatis-3/releases 2. DB접속 정보를 담고 있는 파일 작성파일 이름 : db.properties driver=oracle.jdbc.driver.OracleDriverurl=jdbc:oracle:thin:@localhost:1521:orclusername=scottpassword=tiger 3.마이바티스 설정 파일작성파일 이름 : Configuration.xml 4. Mapper 작성파일이름은 Configuration.xml 에서 에서 설정해준 경로와 파일이름이 동일하면된다.예제에서는 DataMapper.xmlselect * from table where name=#{name} 5.. 더보기 Statement 와 PreparedStatement의 차이 prepared statements를 파라메터와 함께 사용하면 미리 만들어진 접근 계획을 재사용하므로서 데이터 베이스에 대한 로드를 줄여 준다.이 cache는 데이터 베이스가 확장된 것이어서 여러분의 모든 애플리케이션이 유사한 파라메터화된 sql을 사용하면 하나의 애플리케이션이 다른 애플리케이션에 의해 사용된 prepared statements를 이용하므로 캐시 스키마의 효율성을 증대 시킬 수 있다.이것은 application server 사용의 이점이다. 왜냐하면 데이터 베이스에 접근하는 로직은 데이터 접근 계층에 집중화 되어야하기 때문이다.또다른 이점은 prepared statements의 올바른 사용은 여러분이 애플리 케이션 내부의 prepared statements cache를 잘 이용할 수 있게.. 더보기 DB 데이터 갯수 읽어오기, 레코드 갯수 JDBC를 이용하여 다음과 같이 DB의 데이터를 읽어올 때 ResultSet으로 결과값으로 가져오는 경우 레코드의 갯수 구하기 pstmt = conn.prepareStatement(sql문 , ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);rs = pstmt.executeQuery();//총 레코드 수구하기rs.last();int totalRecord = rs.getRow();//end rs.beforeFirst(); //커서를 다시 원상태로 복귀해서 자료를 읽을 준비를 해줌 더보기 ResultSet 에러 전방향 전용 결과 집합에 부적합한 작업이 수행되었습니다 쿼리 결과 값으로 ResultSet 사용하여 출력하는데 기본적으로 전방향으로만 작업 진행이 이루어진다. 그래서 first() 나 previous(), absolute() 와 같은 메소드 실행에서 전방향 전용 결과 집합에 부적합한 작업이 수행되었습니다 라는 에러가 떨어지게 된다. 해결 방법은 다음과 같이 pstmt = conn.prepareStatement(sql문, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE); 적어주면 된다. 더보기 select box click 이벤트 처리 옵션 위와 같은 짓들을 많이 하는데 onchange는 select 태그에 넣어줘야한다. 옵션1 옵션2 옵션3 더보기 이전 1 ··· 12 13 14 15 16 17 18 ··· 67 다음