MySQL

[MySQL] 39. JDBC 설치 및 설정

Song hyun 2024. 6. 11. 14:23
728x90
반응형

[MySQL] 39。 JDBC 설치 및 설정 


 

1. MySQL

  • 드라이버 다운로드:
  • 드라이버 설정:
    1. 다운로드한 ZIP 파일을 압축 해제합니다.
    2. mysql-connector-java-<version>.jar 파일을 Java 프로젝트의 클래스패스에 추가합니다.
    • IDE (예: IntelliJ, Eclipse)를 사용하는 경우, 프로젝트 설정에서 라이브러리를 추가하여 JAR 파일을 클래스패스에 포함시킬 수 있습니다.

2. Oracle 

  • 드라이버 다운로드:
  • 드라이버 설정:
    1. 다운로드한 JAR 파일 (ojdbc8.jar 등)을 Java 프로젝트의 클래스패스에 추가합니다.
    • IDE를 사용하는 경우, 프로젝트 설정에서 라이브러리를 추가하여 JAR 파일을 클래스패스에 포함시킵니다.

3. Postgre SQL

  • 드라이버 다운로드:
  • 드라이버 설정:
    1. 다운로드한 JAR 파일을 Java 프로젝트의 클래스패스에 추가합니다.
    • IDE를 사용하는 경우, 프로젝트 설정에서 라이브러리를 추가하여 JAR 파일을 클래스패스에 포함시킵니다.

 


4. 데이터베이스 설치 및 설정

 

(1) MySQL

-데이터베이스 생성: MySQL 서버에 접속해, 데이터베이스를 생성한다. 

https://whatsthatsound.tistory.com/279

 

[MySQL] 30. MySQL 계정 생성 및 권한

[MySQL] 30. MySQL 계정 생성 및 권한1. 계정 생성 및 권한 부여 방법2. 권한 부여의 범위3. 작업별 권한 부여4. 시나리오 코드 MySQL에서 새 사용자 계정을 생성하고, 해당 사용자에게 DB 권한을 부

whatsthatsound.tistory.com

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;

 

 

(2) Oracle

-데이터베이스를 생성하고, 사용자 생성 및 권한을 부여한다.

GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;
GRANT CONNECT, RESOURCE TO myuser;
728x90
반응형