와 MySQL 서버 비웃음 그러나 나는 모든 것을 포함합니다 : 내 대학에서 프로젝트의 일환으로, 우리는을 만들, 일부 세부 사항, irrlevant 수 있습니다 나는 데이터베이스와 정말로 능숙하지 않다 때문에 자바
을 JSP, 서블릿을 사용하고 MySQL 서버를 백엔드로 사용하는 웹 사이트.
본인은 DB에 테이블을 설정하고 상호 작용하는 자바 클래스를 만드는 담당입니다. 그러나 우리는 대학 내부에서만 MySQL 서버에 연결할 수 있으며 우리 모두 (7 명)는 주로 집에서 작업합니다.
문자열 (쿼리를 나타내는)을 사용하고 ResultSet
을 반환하는 메서드가있는 QueryHandler
인터페이스를 만듭니다. 내 질문은 이것입니다 : 어떻게 데이터베이스를 시뮬레이션하고 다른 DBHandler
을 사용하고 차이를 알지 못하게하고 실제 MySQL 데이터베이스에 연결하지 않고도 다른 쿼리를 테스트 할 수 있도록이 인터페이스를 구현하는 클래스를 어떻게 만듭니 까?
EDIT : SQL 데이터베이스의 차이점에 대해서는 잘 모르겠지만 분명히 MySQL에서 실행하는 모든 쿼리는 모의 객체에서 실행되어야합니다.
가 나는 :) – BoltClock