2013-03-22 2 views

답변

1

DatabaseMetaData.getProcedures(...)DatabaseMetaData.getProcedureColumns(...)을 사용하여 모든 저장 프로 시저에 대한 정보를 검색 할 수 있습니다.

procedureNamePattern (및 columnNamePattern)의 SQL LIKE 패턴을 기대하는, 그래서 당신은 모든 절차를 원한다면, 당신은 그것을 호출 할 수 있습니다 매개 변수 :

DatabaseMetaData dbmd = ...; 
dbmd.getProcedures(null, null, "%"); 
0

예, SQL Server를 사용하여 JDBC에서 저장 프로 시저 결과를 검색 할 수 있습니다.

여러 가지 방법이 있습니다.

  1. JDBC를 직접 사용하는 경우 출력 매개 변수를 CallableStatement에 등록하십시오. http://www.mkyong.com/jdbc/jdbc-callablestatement-stored-procedure-out-parameter-example/
  2. Spring을 사용할 때 SimpleJDBCCall을 사용하여 출력 매개 변수를 선언 할 수 있습니다. http://tothepointtalks.blogspot.com/2009/12/execute-stored-procedure-in-spring-with.html
관련 문제