본문 바로가기

프로그램/Etc12

[Spring] Spring JDBC – JdbcTemplate 사용 예제 private JdbcTemplate jdbcTemplate; jdbcTemplate = new JdbcTemplate(dataSource); 1. select 문의 결과로 정수값 반환 int cnt = jdbcTemplate.queryForInt(“select count(*) from test”); 2. select 문에 변수를 바인딩해서 사용 int cnt = jdbcTemplate.queryForInt(“select count(*) from test where name = ?”, new Object[]{“강”}); 3. select 문의 결과로 문자열을 반환 String name = (String) jdbcTemplate.queryForObject(“select name from test where.. 2014. 2. 16.
[Spring] DataSource 얻기 1. DriverManager를 이용 … 2. DBCP를 이용 * jar 파일 : common-dbcp.jar, commons-pool.jar 3. JNDI 이용 [context.xml] … 4. DriverManagerDataSource 클래스를 이용 DriverManagerDataSource dataSource = new DriverManagerDataSource(); dataSource.setDriverClassName(“oracle.jdbc.OracleDriver”); dataSource.setUrl(“jdbc:oracle:thin:@localhost:1521:orcl”); dataSource.setUsername(“scott”); dataSource.setPassword(“tiger”); 2014. 2. 15.
[iBatis] sql문에 한글 추가시, 한글 깨짐현상 Charset charset = Charset.forName(“UTF-8″); Resources.setCharset(charset); Reader reader = Resources.getResourceAsReader(“SqlMapConfig.xml”); SqlMapClient sqlMap = SqlMapClientBuilder.buildSqlMapClient(reader); reader.close(); 2014. 2. 12.
[Log4j] Log4j 설정 Reference 1. Priorities 로깅 레벨은 다음과 같다. DEBUG > INFO > WARN < ERROR < FATAL Level Description ALL Output of all messages TRACE Detailed Debugging DEBUG Debugging (Method xy called with param abc …) INFO General information (Program started/ended, connected to host foo, calculation took n seconds) WARN Unexpected situation ERROR Error (Exception caught) FATAL Critical error, program stops OFF Logging is dea.. 2014. 2. 11.
[VisualSVN] 백업 및 복구 VisualSVN Server 에서 관리하는 Repository의 자료를 백업 받거나 복구하는 명령어는 다음과 같다. 1. VisualSVN Server Manager 를 실행한다. 2. VisualSVN Server command prompt 를 실행한다. 3. 콘솔상에서 "svnadmin dump c:\Repositories\Project > Project.dump" 을 실행한다. 실행이 완료되면 현재 PC에 로그인한 사용자의 사용자디렉토리에 Project.dump 파일이 생긴다. 원하는 위치에 덤프 파일을 저장하기를 원하면 파일명 앞에 적당한 경로명을 써주면 된다. 4. 콘솔상에서 "svnadmin load c:\Repositories\newProject < Project.dump" 을 실행한다. .. 2014. 1. 4.