Sql Developer사용자 계정 생성
1) 사용자 생성하기
사용자 이름은 book_ex2 비밀번호는 1234로 했다.
(book_ex2로 설정한 이유는 book_ex로 하려니 이전에 생성한 사용자 이름과 겹쳐서...)
CREATE USER book_ex2 IDENTIFIED BY 1234 DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;
2) 권한 주기
이 사용자에 접속과 DBA에 대한 권한을 아래 코드를 통해 줬다.
GRANT CONNECT, DBA TO BOOK_EX2;
3) 생성한 사용자명으로 로그인해보기
아래와 같이 성공했다.
4) 포트번호 변경하기
톰캣의 기본 포트가 8080인데 Sql Developer의 포트도 8080이면 겹치게된다.
이를 방지하기 위해서 Sql Developer의 포트번호를 변경해주면 된다.
아래 코드로 사용중인 포트번호를 알아냈다.
SELECT dbms_xdb.gethttpport() from dual;
아래코드로 포트번호를 9090으로 변경했다.
EXEC dbms_xdb.sethttpport(9090);
자바에서 Sql Developer를 사용하기 위해서 Sql Developer에서 제공해주는ojdbc.jar파일을 추가해줘야한다.
프로젝트 -> Add External JARS에서 ojdbc.jar파일을 추가해준다.
프로젝트 우클릭 -> Properties > Deployment Assembly -> Java Build Path Entries
JDBC 테스트
데이터 베이스 연결이 가능한지 테스트하는 코드이다. 정상적으로 연동이 됐으면 connection객체를 반환할 것이다.
@Log4j
public class JDBCTests {
static {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch (Exception e) {
e.printStackTrace();
}
}
@Test
public void testConnection() {
String url = "jdbc:oracle:thin:@localhost:1521:XE";
String user = "book_ex2";
String psw = "1234";
try (Connection connection =
DriverManager.getConnection(url, user, psw)){
log.info(connection);
} catch (Exception e) {
fail(e.getMessage());
}
}
}
'Spring > 코드로 배우는 스프링 웹 프로젝트' 카테고리의 다른 글
마이 바티스 사용하기 (0) | 2021.02.22 |
---|---|
커넥션 풀 설정하기 (0) | 2021.02.22 |
생성자를 통한 주입 (0) | 2021.02.22 |
Lombok 라이브러리 설치 및 테스트 (setter를 통한 주입) (0) | 2021.02.22 |
프로젝트 생성 및 설정하기 (0) | 2021.02.22 |