반응형 분류 전체보기210 [Spring] 스프링, MySQL, MyBatis 연동 - 데이터 조회하기 저번 포스팅에서는 단순히 스프링, MySQL, MyBatis 연동을 했었다. 이번에는 DB에 있는 데이터를 화면에서 조회하는 것을 구현할 것이다. 구현할 예제의 전체적인 구조는 위와 같다. 스프링 MVC의 구조로 DAO(데이터 처리를 담당)에서 Mybatis를 호출하고, 여기서 처리된 데이터를 VO(데이터를 전달하는 역할) 객체에 담아 Service, Controller 을 거쳐 화면으로 보내게 된다. View : 화면Controller : 화면에서 요청한 URL을 매핑Service : 비즈니스 로직, 기능적인 부분을 구현하는 곳DAO : 데이터 처리를 담당, 하나의 DAO는 하나의 테이블과 연결되어 데이터 처리를 한다. 1. 기본 설정 프로젝트 생성 및 설정과 스프링, MySQL, MyBatis 연동에.. 2018. 12. 10. MySQL 원격 접속 허용 MySQL 외부 접속 허용 설정MySQL에 원격 접속 허용하기MySQL에 root 원격 접속 허용하기목차1 문제상황2 확인3 변경4 원래 상태로 복구5 LISTEN IP대역 변경6 같이 보기7 주석1 문제상황[편집]MySQL을 설치하면 기본적으로 로컬(localhost)에서만 접속이 가능하고 외부에서는 접속이 불가능하게 되어 있다.외부에서 접속해보면 다음과 같은 오류 메시지가 나온다.[1]Host '135.79.246.80' is not allowed to connect to this MySQL server Toad for MySQL과 같은 DB 관리 도구를 사용하여 DB에 원격으로 접속하려면 허용해주는 로컬 작업이 필요하다.여기서는 root를 원격에서 접속할 수 있도록 설정한다. 이것을 응용하면 다른 .. 2018. 12. 7. bitnami mysql를 workbench 통한 원격접속 bitnami mysql를 workbench 통한 원격접속 1. "C:\Bitnami\wampstack-5.6.26-2\mysql\my.ini" 파일 옵션 변경bind-address = 127.0.0.1bind-address = 0.0.0.0bind-address 를 0.0.0.0으로 변경 2. mysql 을 접속한후# mysql -u root -p mysql> CREATE USER 'username'@'1.2.3.4' IDENTIFIED BY 'password'; -> GRANT ALL PRIVILEGES ON *.* TO 'username'@'1.2.3.4' WITH GRANT OPTION; -> \q아래와 같은 쿼리문 실행 username : 계정명1.2.3.4 : 접속할 IPpassword : 비.. 2018. 12. 7. [Spring] 스프링, MySQL, MyBatis 연동 스프링, MySQL, MyBatis 연동 프로젝트 생성 및 관련 설정들은 아래 글을 참고하면 된다. ■ 관련글[Spring] 스프링 개발환경 설정 프로젝트 생성 후 pom.xml을 연다. 여기에 연동에 필요한 라이브러리를 설정할 것이다. pom.xml 에서 태그 사이에 MySQL 및 MyBitis 관련 라이브러리를 설정한다. MySQL : MySQL 라이브러리MyBitis 3.4.1 : MyBitis 프레임워크MyBitis-Spring : Spring과 MyBitis를 연결하는 라이브러리Spring-jdbc : jdbc 라이브러리Spring-test : 스프링과 MyBitis가 정상적으로 연동되었는지 확인하기 위해 필요한 라이브러리 mysql mysql-connector-java 6.0.5 org.myb.. 2018. 12. 7. 이전 1 ··· 16 17 18 19 20 21 22 ··· 53 다음 반응형