이 파일을
이위치의 lib안에 끌어넣어 복사한다. lib가 추가된 것을 볼 수 있다.
참조하기
DBTest.java
package db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class DBTest {
public DBTest(){
//드라이버 로딩
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println("드라이버 로딩 성공");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public void getConnection(){
//DB연결
String url = "jdbc:oracle:thin:@localhost:1521:xe";
//윈도우 32비트 10g면 DB명을 바꿀 수 있어서 xe가 아니라 자기것을 쓴다.
//10g express edition은 xe가 초기설정, 바꿀 수 없다.
String dbId="jsp";
String dbPasswd="itbank";
try {
Connection con = DriverManager.getConnection(url,dbId,dbPasswd);
System.out.println("DB 연결 성공");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args){
new DBTest().getConnection();
}
}
파일 생성 \WebContent\db\DBTest.jsp JSP로 확인
<%@page import="java.sql.SQLException"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection"%>
<%@page import="javax.servlet.jsp.tagext.TryCatchFinally"%>
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<h2>JDBC - 드라이버로딩 / DB연결</h2>
<%
Connection con = null;
try{
//드라이버로딩
Class.forName("oracle.jdbc.driver.OracleDriver");
%>
드라이버 로딩 성공<br>
<%
// DB 연결
String url = "jdbc:oracle:thin:@localhost:1521:xe";
String dbId = "jsp";
String dbPasswd = "itbank";
con = DriverManager.getConnection(url,dbId,dbPasswd);
%>
DB 연결 성공<br>
<%
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}finally{
try{
if(con != null) con.close();
}catch(SQLException e){
e.printStackTrace();
}
}
%>
'개인 공부방 > JSP' 카테고리의 다른 글
JDBC (0) | 2011.12.15 |
---|---|
DB작업 (0) | 2011.12.14 |
에러처리 (0) | 2011.12.14 |
오라클 계정 확인, 기본명령어 (0) | 2011.12.13 |
Oracle 10g Expression 설치, 로그인, 계정생성 (0) | 2011.12.13 |