CallableStatement 및 PreparedStatements가 사전 컴파일됩니다. 그들은 연결과 관련하여 끝났습니까? 내 말은, 앱 서버의 연결 풀에 약 100 개의 연결 개체가 있다고 가정합니다. Callable 및 PreparedStatements를 사용하는 클래스가 있습니다. 상기 방법은 처음 호출하기응용 프로그램 서버에서 호출 가능 및 준비된 문 동작
public void invokePreparedAndCallableStatements(){
//Fetches connection from pool
Connection con = getConnectionFromPool();
CallableStatement cs = con.prepareCall(.....);
cs.register...(...);
cs.execute();
...
...
PreparedStatement st = con.prepareStatement(...);
st.setXXX(..);
st.executeUpdate();
...
}
, 접속 풀로부터 페치하고 상기 요청을 처리한다 : 즉 사용되는 방법을 말하게한다. 호출 가능 및 Prepared Statements가 컴파일됩니다. 메서드가 다른 99 번 호출 될 때마다 다른 연결이 풀에서 가져올 때마다 - 각 연결에 대한 문을 준수합니까?
이 문맥에서 문장을 사용하는 가장 좋은 방법은 무엇입니까? 연결이 정적이 아니기 때문에 정적 (con.prepareCall() 또는 con.prepareStatement())을 만들 수 없습니다.
감사합니다. JOTN. 동일한 PL/SQL 프로 시저에 동일한 코드에 대해 여러 개의 컴파일 된 버전이있는 방법이 있습니까? –