2013-03-21 2 views
-4

MySQL 데이터베이스와 통신하는 작은 프로그램을 작성했습니다. 그것이 작동하는 방식은 사용자가 테이블 이름을 입력하는 인덱스 페이지에 있다는 것입니다. 테이블 이름은 테이블에있는 것을 표시하거나 사용자에게 해당 테이블이 존재하지 않는다는 것을 알려주는 서블릿에 전달됩니다. 이미 테이블을 표시하는 코드를 작성했지만 (존재하는 경우) 테이블이 이미 존재하지 않는지 확인하고 해당 테이블을 작성하려고합니다. 어떤 방법이 있을까요?Java Servlet ResultSet이 테이블이 이미 존재하는지 확인합니다.

+0

안녕하세요. _ 무엇을 시도해 봤습니까? _ 자주 묻는 질문 (FAQ) 및 [질문]을 읽고 좋은 SO 문항 작성에 대한 조언을 구하십시오. –

+0

내 실수. 나는 SO를 찾았고 내 질문과 관련된 것을 보지 못했습니다. 그래서 나는 그것을 게시했습니다. 나는 다음 번에 더 열심히 볼 것이다. 적시에 답변 해 주셔서 감사합니다. –

+0

그들이보고 싶은 것은 지금까지 시도한 코드입니다. – bot

답변

1

당신은 실행할 수 있습니다 당신이 SELECT 쿼리를 실행할 때와 유사한 결과 집합을 반환

show tables like "table_name"; 

또는

SELECT COUNT(*) 
FROM information_schema.tables 
WHERE table_schema = '[database name]' 
AND table_name = '[table name]'; 

.

관련 문제