이 질문은 this question의 확장입니다. MetaData를 얻을 수 있다는 것이 좋습니다. 문서를 읽는 동안이 데이터는 SELECT 유형 요청에 대한 것임을 이해했습니다. 그리고 더 많은 정보가 필요합니다. 업데이트 나 선택 등입니까? SQL 요청을 구문 분석하지 않고도이 정보를 얻을 수 있습니까? executeQuery() 또는 getMetaData()를 사용하여 UPDATE 또는 DELETE 요청을하면 어떻게됩니까?SQL 요청 유형
답변
메타 데이터는 ResultSet
및 Database
수준에 있지만 쿼리의 Update
및 Delete
유형에 사용할 수 있습니다. Statement.execute(String sql)
은 쿼리가 ResultSet(s)
또는 영향을받는 정수 레코드를 반환하는지 식별하는 데 사용할 수 있습니다.
문서 설명 :
execute 메소드는 SQL 문을 실행하고 첫 번째 결과의 형식을 나타냅니다. 그런 다음 getResultSet
또는 getUpdateCount
메서드를 사용하여 결과를 검색하고 getMoreResults
을 사용하여 후속 결과로 이동해야합니다.
이 방법은 반환이 true if the first result is a ResultSet object; false if it is an update count or there are no results
더 사용되는 쿼리 존재가 Update
또는 Delete
경우를 알 수있는 직접적인 방법. 명시 적으로 구문 분석하고 식별해야합니다.
ResultSet 및 데이터베이스 수준 메타 데이터 외에도 매개 변수 수준 메타 데이터 ['getParameterMetaData'] (http://docs.oracle.com/javase/6/docs/api/java/sql/PreparedStatement.html#getParameterMetaData)) 해당 메타 데이터가 문제에도 도움이되지는 않지만 :) –
- 1. Django - 요청 유형
- 2. 토네이도에서 렌더링 요청 유형
- 3. 확인 요청 유형
- 4. webService 요청 유형 주조 문제
- 5. WCF의 요청 및 응답 유형
- 6. 프록시 SQL Server 요청
- 7. SQL 요청 LEFT JOIN
- 8. SQL 변경 입력 요청
- 9. SQL 요청 최적화
- 10. 간단한 SQL 요청 문제
- 11. JDBC sql 요청 압축
- 12. SQL 요청 - 여러 값
- 13. 나는 SQL 요청 여기
- 14. SQL 요청 대기 PHP
- 15. SQL 쿼리 도움말 요청
- 16. sql 기본 선택 유형?
- 17. SQL CLR 지형 유형
- 18. SQL 유형 불일치 오류가
- 19. SQL 서버의 루프 유형?
- 20. SQL 데이터베이스 유형 문제
- 21. SQL 응답 유형
- 22. 요청 개체의 브라우저 유형 값이 일치하지 않습니다.
- 23. jax-ws : 설정 내용 - 요청 유형
- 24. TFS 누락 작업 항목 유형 변경 요청
- 25. SQL Developer - SQL 유형 오류에 대해 독자를 등록하지 않았습니다.
- 26. 도움 요청 SQL 쿼리 작성
- 27. ASP.NET 성능 : SQL 요청 계산
- 28. T-SQL 쿼리 - 도움 요청
- 29. 복합 기본 키가있는 SQL 요청
- 30. SSIS MYSQL에서 SQL 데이터 유형
감사합니다. 그것이 내가 필요한 것입니다. – itun