Posted 2007/04/20 18:59 Filed under 01010101 JDBC로 Oracle 접속 테스트를 하기 위한 jsp 코드입니다.JBoss에서 Oracle 접속 테스를 하기 위해 간단하게 만들었습니다. jdbc_pool_test.jspJDBC 드라이버를 이용하여 접속 테스트 하기 파일 다운로드 jdbc_test.jspWAS 컨넥션 풀을 이용하여 접속 테스트 하기 파일 다운로드JDBC 드라이버를 이용하여 접속 테스트 하기 (Language : java)<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <%@ page language="java" import="java.sql.*" %> <% String url = "jdbc:oracle:thin:@<HOST>:<PORT>:<SID>"; String user = "<USER>"; String pwd = "<PASSWORD>"; Connection conn = null; try { Class.forName("oracle.jdbc.driver.OracleDriver"); out.println("드라이버 로딩 성공"); out.println("<br /><br />"); conn = DriverManager.getConnection(url, user, pwd); out.println("DB 접속 성공"); out.println("<br /><br />"); } catch (ClassNotFoundException e) { e.printStackTrace(); out.println("드라이버 로딩 에러 : " + e.getMessage()); out.println("<br /><br />"); } catch (SQLException e) { e.printStackTrace(); out.println("DB 접속 에러 : " + e.getMessage()); out.println("<br /><br />"); } finally { if (null != conn) { try { conn.close(); } catch (Exception e) { e.printStackTrace(); } finally { conn = null; } } } %>WAS 컨넥션 풀을 이용하여 접속 테스트 하기 (Language : java)<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <%@ page language="java" import="java.sql.*" %> <%@ page language="java" import="javax.sql.*" %> <%@ page language="java" import="javax.naming.*" %> <% String jndi = "<JNDI>"; String user = "<USER>"; String pwd = "<PASSWORD>"; Context context = new InitialContext(); DataSource ds = null; Connection conn = null; try { ds = (DataSource)context.lookup(jndi); out.println("JNDI lookup 성공"); out.println("response.getWriter()<br /><br />"); } catch (NamingException e) { e.printStackTrace(); out.println("풀 에러 : " + e.getMessage()); out.println("<br /><br />"); } finally { if (null != context) { try { context.close(); } catch (NamingException e) { e.printStackTrace(); } finally { context = null; } } } try { conn = ds.getConnection(); out.println("getConnection() - DB 접속 성공"); out.println("<br /><br />"); } catch (SQLException e) { e.printStackTrace(); out.println("getConnection() - DB 접속 에러 : " + e.getMessage()); out.println("<br /><br />"); } finally { if (null != conn) { try { conn.close(); } catch (Exception e) { e.printStackTrace(); } conn = null; } } try { conn = ds.getConnection(user, pwd); out.println("getConnection(\"" + user + "\", \"" + pwd + "\") - DB 접속 성공"); out.println("<br /><br />"); } catch (SQLException e) { e.printStackTrace(); out.println("getConnection(\"" + user + "\", \"" + pwd + "\") - DB 접속 에러 : " + e.getMessage()); out.println("<br /><br />"); } finally { if (null != conn) { try { conn.close(); } catch (Exception e) { e.printStackTrace(); } conn = null; } } %>
Posted by young.un Tag JDBC, Programming, 프로그래밍 Response You can track responses via RSS / ATOM feed No Trackback a comment