분류 전체보기18 [MS SQL]줄리안 데이트 -> YYYY-MM-DD 로 바꾸기 CONVERT(VARCHAR(10), DATEADD(DAY, CAST(RIGHT(J_DATE, 3) AS INT) - 1, DATEADD(YEAR, CAST(LEFT(J_DATE, 4) AS INT) - 1900, 0)), 23) 2023. 8. 30. JDBC VS JPA JDBC VS JPA ORM이란?Object Relational Mapping(객체 관계 매핑)객체와 관계형 데이터베이스의 데이터를 매핑시켜주는 도구이다. 우리는 왜 ORM 을 사용하게 되었는가? 그 이유는 JDBC를 사용할때로 돌아가야한다. 우리는 JDBC API를 이용하여 쿼리를 날리고 DB로부터 결과를 반환받아 사용해왔다. 하지만 자바 어플리케이션이 직접적으로 JDBC API를 활용하여 DB 데이터를 조작하고, 객체 모델과 관계형 모델간의 불일치가 존재하게 되었다. 특히, 스프링 프로젝트에서 중요한 의존성 부분에서 느슨한 결합이 아닌 직접적인 결합으로 의존성이 커지게 된다. 우리는 직접적으로 접근하지 않고 간접적으로 데이터베이스 데이터를 다루기 위해 ORM을 활용하게 되었다.JPA를 활용한다면 JD.. 2023. 5. 13. jpa @Query 작성시 오류 해결 문법이 맞는데 오류가 뜸 이유는 @Entity(name = "group_member") 엔티티에서 테이블 명을 바꿔서 오류가 떴던 것……. 2023. 5. 8. MySQL과 MariaDB를 모두 설치 후, MySQL로 버전 변경하기 MariaDB와 MySQL은 모두 MySQL 프로토콜과 호환되기 때문에, MariaDB에서 MySQL로 버전을 변경하는 것은 상대적으로 간단하다. 1. MySQL Command Line Client 실행 MySQL Command Line Client를 실행하기 위해 Windows 검색 창에서 "mysql"을 검색하고, "MySQL 8.0 Command Line Client"를 선택. 2. MySQL 서버에 로그인 MySQL 서버에 로그인하기 위해 다음과 같은 명령어를 입력. mysql -u [username] -p 여기서 [username]은 MySQL에 로그인할 사용자 이름이고, MySQL에 대한 패스워드를 입력. 3. MySQL 버전 확인 MySQL Command Line Client에서 다음 SQL.. 2023. 4. 26. 이전 1 2 3 4 5 다음