DB ์ค๊ณ
LE ๋ฐ์ดํฐ๋ฒ ์ด์ค > User ํ ์ด๋ธ
CREATE DATABASE LE;
USE LE;
CREATE TABLE LE (
userID varchar(20) PRIMARY KEY,
userPassword varchar(64),
userEmail varchar(50),
userEmailHash varchar(64),
userEmailChecked boolean,
);
DESC USER;
LE ๋ฐ์ดํฐ๋ฒ ์ด์ค > EVALUATION ํ ์ด๋ธ
CREATE TABLE EVALUATION (
evaluationID int PRIMARY KEY AUTO_INCREMENT,
userID varchar(20),
lectureName varchar(50),
professorName varchar(20),
lectureYear int,
semesterDivide varchar(20),
lectureDivide varchar(10),
evaluationTitle varchar(50),
evaluationContent varchar(2048),
totalScore varchar(5),
creditScore varchar(5),
comfortableScore varchar(5),
lectureScore varchar(5),
likeCount int
);
DESC EVALUATION;
LE ๋ฐ์ดํฐ๋ฒ ์ด์ค > LIKEY ํ ์ด๋ธ
CREATE TABLE LIKEY (
userID varchar(20),
evaluationID int,
userIP varchar(50)
);
DESC LIKEY;
DB ์ฐ๋
Java Resource ํด๋ > util ํจํค์ง ์์ฑ > DatabaseUtil ํด๋์ค ์์ฑ
#DatabaseUtil.java ํ์ผ
package util;
import java.sql.Connection;
import java.sql.DriverManager;
public class DatabaseUtil {
public static Connection getConnection() {
try {
String dbURL = "jdbc:mysql://localhost:3306/LE";
String dbID = "root";
String dbPassword = "Abcd123@";
Class.forName("com.mysql.cj.jdbc.Driver");
return DriverManager.getConnection(dbURL, dbID, dbPassword);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}
'๐ปWEB BackEnd > JSP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๊ตฌํ(1) - ํ์๊ฐ์ ๋ฐ ์ด๋ฉ์ผ ์ธ์ฆ (0) | 2022.11.08 |
---|---|
ํ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง (0) | 2022.11.07 |
๋ก๊ทธ์ธ, ํ์๊ฐ์ , ๋ก๊ทธ์์ ๊ตฌํ (0) | 2022.11.07 |
index.jsp ํ์ด์ง (0) | 2022.11.07 |
์น๋์์ธ ํ๋ ์์ํฌ - Bootstrap & jQuery (0) | 2022.11.07 |