📌
1. ojdbc11.jar압축파일 복사하여 WEB-INF에 넣기 오라클DB연결
2. 회원정보 저장할 DB table 만들기.
Java Resouse>pakage sql>sql
sql에서 new로 member.sql 만들기.
3.오라클 디비 연동
Data Source Explorer창에서 오른쪽마우스키 누르고 New클릭.
4. oracle 클릭 -> 오라클 host, port number 등 작성 완료하기.
5. Test Connection누르고, finish
6. member.sql 에서 ojdbc11.jar 버전 Oracle_11 선택.
- db 생성 - member.sql
--member.sql : 회원정보 테이블
create table member (
id varchar2(20) primary key,
pass varchar2(20),
name varchar2(20),
gender number(1),
tel varchar2(20),
email varchar2(100),
picture varchar2(200)
)
select * from member
drop table member
📌 DBConnection
package model;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class DBConnection {
private DBConnection() {} **//생성자. class 와 이름이 같다. 객체 생성 불가.**
**//DBConnection.getConnnection()으로 호출**
public static Connection getConnection() {
**//Connection 객체 : 오라클과 접속하는 객체**
Connection conn = null;
try {
**//Class.forName() : 클래스를 읽어서 메모리에 로드**
Class.forName("oracle.jdbc.driver.OracleDriver");
**//jdbc:oracle:thin:@localhost:1521:xe : 오라클과 jdbc 연결해주는 문구.**
conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","c##kic","1234");
} catch(Exception e) { //예외 처리
e.printStackTrace();
}
return conn;
}
public static void close (Connection conn, Statement stmt, ResultSet rs) {
try {
if(rs != null) rs.close();
if(stmt != null) stmt.close();
if(conn != null) conn.close();
} catch(Exception e) { **//예외 처리**
e.printStackTrace();
}
}
}
'수업(국비지원) > JSP' 카테고리의 다른 글
| [JSP] MVC MODEL1 방식 - Member DAO (0) | 2023.04.19 |
|---|---|
| [JSP] MVC MODEL1 방식 - Member (자바빈파일 useBean, getProperty,setProperty) (0) | 2023.04.19 |
| [JSP] MVC MODEL1 방식 - 회원가입(joinForm, join) (0) | 2023.04.19 |
| [JSP] MVC MODEL1 방식 - web.xml (0) | 2023.04.19 |
| [JSP] EL(표현식),JSTL - JSTL 예제: JSTL을 이용한 화면 처리 (0) | 2023.04.19 |