본문 바로가기
728x90
반응형

mybatis3

mybatis 셋팅(setting) 하는법 no spring(일반 메이븐 프로젝트) postgresql myabtis *도움이 되셨다면 광고 클릭 한번 부탁드립니다. (__) 회사에서 spring에서 개발된 일부 내용들이 jar 파일로 배포해야 되는 상황이 생겼다. 그 코드에는 db에 접근하여 데이터를 가져와야 하는 내용들이 있었고, spring에서 사용하는 mybatis를 아래와 같이 일반 jdbc 라이브러리를 사용하여 쿼리를 일일이 수정하기엔 작업시간이 걸릴거 같았다. 그래서 mybatis를 그대로 사용하기로 하였다. Connection conn = null; String url = "jdbc:oracle:thin:@localhost:1521:xe"; String id = "hr"; String pw = "java1234"; try { Class.forName("oracle.jdbc.driver.OracleDrive.. 2023. 1. 8.
SPRING BOOT을 이용한 쇼핑몰 만들기(Chapter1) - 스프링 환경셋팅 *with intellij,jsp,mybatis,tomcat,postgreSql 시작하기에 앞서 이글은 많은 글들을 참조하고 공부하며 작성하는 글이며, 첫번째 버전은 현 SI 사업에서 많이 사용되는 jsp,mybatis,tomcat을 이용한 쇼핑몰 만들기이다. 추후에는 요즘핫한? 이미 나온지 오래됬지만 아직도 많이 사용하지않는 front는 react를 사용하고 backend는 spring을 이용한 쇼핑몰도 만들예정이다. 그럼 시작하겠다. --준비물 postgreSql 설치 jdk1.8 설치 tomcat 8.5버전 설치 1.Intellij를 통해 스프링 프로젝트 생성 New Project를 클릭한다 Spring Initailr 를 선택후 위 그림과 같이 설정해준다. (jdk를 설치 하지 않았으면, 구글링하고 jdk1.8를 설치한후 다시돌아온다.) 우린 JSP를 이용해서 먼저 만들어볼.. 2022. 5. 16.
mybatis framework를 알아보자 1. Mybatis란? 객체지향 언어인 자바의 관계형 데이터 베이스 프로그래밍을 좀더 쉽게 개발할수 있도록 도와주는 프레임워크이다. 자바는 jdbc api를 제공해주지만, 이런 jdbc를 이용하면 1개 클래스안에 반복된 코드가 존재하며, 한 파일에 java 언어와 sql에 있어서 재사용성등이 안좋아진다. 그래서 mybatis는 jdbc의 이런 문제를 해결하기위해 개발자가 작성한 sql명령어와 자바객체를 매핑해주는 기능을 제공한다. mybatis는 몇줄의 자바코드로 db연동을 처리하고, Sql 명령어를 자바 코드와 분리하고 xml에 따로 관리하기 때문에 재사용성이 높다. Mybatis 구조 Mybatis-config는 mybatis의 메인 환경설정파일이다. 어떤 DBMS와 커넥션을 맺을지, 어떤 맵퍼파일들.. 2020. 4. 6.
728x90
반응형