
<데이터베이스 및 사용자 생성>
sql
CREATE DATABASE jdbc_ex1;
CREATE USER 'jdbc_ex1'@'%' IDENRIFIED BY 'jdbc_ex1';
GRANT ALL PRIVILEGES ON jdbc_ex.* TO 'jdbc_ex1'@'%';
FLUSH PRIVILEGES;
sql
USE jdbc_ex;
CREATE TABLE users (
ID VARCHAR(50) PRIMARY KEY,
PASSWORD VARCHAR(50),
NAME VARCHAR(50),
ROLE VARCHAR(20)
);
INSERT INTO users (ID, PASSWORD, NAME, ROLE) VALUES ('admin','admin123', '관리자', 'ADMIN');
INSERT INTO users (ID, PASSWORD, NAME, ROLE) VALUES ('guest', 'guest123', '방문자', 'USER');
INSERT INTO users (ID, PASSWORD, NAME, ROLE) VALUES ('member','member123', '일반회원', 'USER');
1. IntelliJ 실행: IntelliJ IDEA를 실행합니다.
2. Database 탭 열기: 우측의 Database 탭을 클릭합니다.
3. Data Source 추가: + 아이콘을 클릭하고 Data Source > MySQL을 선택합니다.
4. 데이터 소스 세부 설정:
• Name: jdbc_ex1@localhost
• Host: localhost
• Port: 3306
• User: jdbc_ex1
• Password: jdbc_ex1
• Database: jdbc_ex
• URL: jdbc:mysql://localhost:3306/jdbc_ex
5. 연결 테스트: Test Connection 버튼을 클릭하여 연결을 테스트합니다.

sql
SELECT * FROM users;
1.JDBC (Java Database Connectivity)