database2 DAO 패턴은 왜 그렇게 생겼나? spring을 공부하면서 DB에 접근할때 왜 이러한 패턴을 생겼는지 궁금했다. 어쩌다가 이렇게 구성이 되었는지 알아보자. 내용은 토비의 스프링 3.1를 참고했습니다. #1 . 초기 JDBC로 접근 public class UserDao { public void add(User user) throws ClassNotFoundException, SQLException { Class.forName("com.mysql. jdbc.Driver"); Connection c = DriverManager.getConnection("jdbc:mysql://localhost/springbook" , "spring" , "book"); PreparedStatement ps =c.prepareStatement("insert i.. 2020. 3. 29. 면접 예상 질문(DB편) Oracle 과 MySQL 차이점 얘기해주세요 -Orcle : 대용량처리에 적합하다, UNIX, Linux , 메인프레임 등에서 사용, DB관리자 별도 -MySQL : 5000만건 미만의 데이터 주로 PC, UNIX시스템에서 사용, 보통 개발자가 DB관리 -SQL의 80~90% 비슷하지만 oracle 명령어 : varchar2 , nvl , nvl2 , sequence , decode , outer join의 (+) 등 mySQL 명령어 : autoincrement , show , ifnull 등 데이터베이스 언어에 대해 이야기 해주세요 -DDL : CREATE , ALTER , DROP -DML : SELECT , INSERT , DELETE , UPDATE -DCL : ROLLBACK, COMMIT .. 2020. 1. 23. 이전 1 다음