[JPA] 관계형 데이터베이스와 자바

관계형 데이터베이스와 자바

(관계형) 데이터베이스와 자바의 연결 고리

무엇이 문제?

JDBC예제

의존성추가

<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>42.2.2</version>
</dependency>
public class Application {

    public static void main(String[] args) {
        String url = "jdbc:postgresql://localhost:5432/springdata";
        String user = "juho";
        String pass = "pass";

        try(Connection connection = DriverManager.getConnection(url, user, pass)) {
            System.out.println("Connection created : " + connection);
//            String sql = "CREATE TABLE ACCOUNT (id int, username varchar(255), password varchar(255));";
            String sql = "INSERT INTO ACCOUNT VALUES(1, 'juho', 'pass');";
            try(PreparedStatement ps = connection.prepareStatement(sql)) {
                ps.execute();
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
}