JDBC 드라이버 파일을 넣을수있는 위치
1. jdk 설치위치 : C:\Program Files\Java\jdk1.7.0_02\jre\lib\ext
2.톰캣폴더 : D:\javaWork\apache-tomcat-7.0.12-windows-x86\apache-tomcat-7.0.12\lib
3.프로젝트단위로 사용시 : WEB-INF/lib/ojdbc14.jar
테이블 생성하기
create table member1(
id varchar2(10) primary key,
passwd varchar2(10) not NULL,
name varchar2(20) not NULL,
register TIMESTAMP not NULL
);
JDBC 프로그래밍의 코딩 스타일
JDBC프로그램의 일반적인 실행 순서는 다음과 같다.
1. JDBC 드라이버 로딩
2. 데이터베이스 커넥션 구함
3. 쿼리 실행을 위한 Statement 객체 생성
4. 쿼리 실행
5. 쿼리 실행 결과 사용
6. Statement 종료
7. 데이터베이스 커넥션 종료
JSP 에서 DB 접속하기
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.*" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>DB 연동 테스트</title> </head> <body> <% Connection con=null; try{ //thin드라이버가 성능이좋음 String jdbcUrl="jdbc:oracle:thin:@localhost:1521:orcl"; String dbId="hr"; String dbPass="hr"; //JDBC 수행 1단계 //JDBC 드라이버 로드 //Class.forName : Static한 메소드를이용해서 시스템중 Class.forName("oracle.jdbc.driver.OracleDriver"); //JDBC 수행2단계 //Connection 객체 생성 //db주소와 일반계정의 id, 비밀번호를 명시해서 인증된 상태에서 DB연동 con=DriverManager.getConnection(jdbcUrl,dbId,dbPass); out.println("제대로 연결 되었습니다."); }catch(Exception e){ e.printStackTrace(); } %> </body> </html>
'JSP > 기본(Oracle)' 카테고리의 다른 글
JDBC프로그램의 일반적인 실행 순서, DB생성 (0) | 2012.06.20 |
---|---|
DB에 데이터 insert select update delete 하기 (0) | 2012.06.20 |
데이터베이스 프로그래밍 기초 DB 연동 (0) | 2012.06.20 |
JSP DB연동 Oracle sqldeveloper setting (0) | 2012.06.20 |
PreparedStatement Statement 의 차이점(SELECT),(INSERT) (0) | 2012.06.20 |