MySQL2 MyBatis 지난 포스팅에서는 jdbc와 jdbcTemplate에 대해서 간략 하게 다뤄봤다. 이번 포스팅에서는 java 개발에 있어서 가장 흔하게 사용하는 MyBatis를 다뤄보겠다. MyBatis란. - MyBatis는 SQL 쿼리와 Store Procedure의 매핑을 지원하는 퍼시스턴스 프레임워크이다. - 기존에 jdbc나 jdbcTemplate을 사용하는거에 비해 불필요한 중복 코드도 줄어든다. - Db Connection을 가져오고 PreparedStatement 객체를 생성 후 쿼리를 실행 시켜 ResultSet 객체로 결과값을 받아오는 일련의 JDBC 과정들이 Mybatis를 사용함으로써 더 간결한 코드를 작성 할 수 있다. (해당 과정은 지난 포스팅에서 확인 가능) - xml을 이용해 쿼리를 작성하여.. 2023. 6. 4. jdbc와 jdbcTemplate 1. JDBC - jdbc는 java database connectivity 의 약자로 java에서 데이터 베이스에 접근을 할 수 있게 만든 Java API다. - DriverManager 또는 Datasource 객체를 이용해 DB connection을 가져와서 사용한다. - Statement, PreparedStatement 객체를 이용해 쿼리를 생성한다. - ResultSet 객체를 이용해 쿼리의 결과값을 받아 올 수 있다. // DB config 파일에 bean 객체로 Datasoure 객체를 생성 @Bean public DataSource dataSource() { HikariConfig hikariConfig = new HikariConfig(); hikariConfig.setUsername(.. 2022. 10. 21. 이전 1 다음