1. JDBC 드라이버 설치
다양한 DBMS별 JDBC 드라이버 설치 방법이 존재합니다.
MySQL
- 드라이버 다운로드:
- MySQL의 공식 웹사이트에서 MySQL Connector/J를 다운로드.
- MySQL Connector/J 다운로드
- 드라이버 설정:
- 다운로드한 ZIP 파일을 압축 해제.
- mysql-connector-java-<version>.jar 파일을 Java 프로젝트의 클래스패스에 추가.
- IDE (예: IntelliJ, Eclipse)를 사용하는 경우, 프로젝트 설정에서 라이브러리를 추가하여 JAR 파일을 클래스패스에 포함시킬 수 있다.
Oracle
- 드라이버 다운로드:
- Oracle의 공식 웹사이트에서 JDBC 드라이버를 다운로드.
- Oracle JDBC 드라이버 다운로드
- 드라이버 설정:
- 다운로드한 JAR 파일 (ojdbc8.jar 등)을 Java 프로젝트의 클래스패스에 추가.
- IDE를 사용하는 경우, 프로젝트 설정에서 라이브러리를 추가하여 JAR 파일을 클래스패스에 포함시킨다.
PostgreSQL
- 드라이버 다운로드:
- PostgreSQL의 공식 웹사이트에서 PostgreSQL JDBC 드라이버를 다운로드.
- PostgreSQL JDBC 드라이버 다운로드
- 드라이버 설정:
- 다운로드한 JAR 파일을 Java 프로젝트의 클래스패스에 추가.
- IDE를 사용하는 경우, 프로젝트 설정에서 라이브러리를 추가하여 JAR 파일을 클래스패스에 포함시킨다.
2. 데이터베이스 생성 및 설정 방법
1. MySQL
- 데이터베이스 생성
- MySQL 서버에 접속. (예: mysql -u root -p)
- 데이터베이스를 생성
CREATE DATABASE mydatabase;
- 사용자 생성 및 권한 부여
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
2. Oracle
- 데이터베이스 생성:
- Oracle 서버에 접속. (예: sqlplus / as sysdba )
- 데이터베이스를 생성
CREATE DATABASE mydatabase;
- 사용자 생성 및 권한 부여
CREATE USER myuser IDENTIFIED BY mypassword;
GRANT CONNECT, RESOURCE TO myuser;
3. PostgreSQL
- 데이터베이스 생성:
- PostgreSQL 서버에 접속. (예: psql -U postgres )
- 데이터베이스를 생성
CREATE DATABASE mydatabase;
// 사용자 생성 및 권한 부여
CREATE USER myuser WITH PASSWORD 'mypassword';
GRANT ALL PRIVILEGES ON DATABASE mydatabase TO myuser;
'Java > 자료구조' 카테고리의 다른 글
JDBC 데이터 기본 조작(CRUD) - 5 (0) | 2024.06.11 |
---|---|
JDBC 기본 사용법 - 4 (0) | 2024.06.11 |
JDBC 구성 요소(아키텍처) - 2 (0) | 2024.06.10 |
JDBC란 뭘까? (0) | 2024.06.10 |
Map 인터페이스 - 9 (0) | 2024.05.13 |