1
任何人都可以使用知道如何使一個即將被作爲參數傳遞「SQL結構類型的完全限定名稱」到this function:如何讓Java的完全限定SQL類型名稱與CallableStatement.registerOutParameter
public void registerOutParameter(int paramIndex,
int sqlType,
String typeName)
throws SQLException
參數:
- paramIndex - 第一個參數是1,第二個是2,...
- 則sqlType - 從類型
- typeNa的值我 - SQL結構類型的完全限定名稱
字符串呼叫= 「{調用es_job.create_user_job(?,?)}」; CallableStatement Sstmt =(CallableStatement)conn.prepareCall(call); //設置參數只進入存儲過程 Sstmt.setString(1,「some text」); //在存儲過程中只設置參數 Sstmt.registerOutParameter(3,java.sql.Types.CHAR,Sstmt.getClass()。toString()); Sstmt.execute(); // rsJob = Sstmt.getString(「jobid」); //System.out.println(rsJob +「」+ rsJob.length()); Sstmt.close(); – user1135204 2012-01-07 14:44:51
我有一個返回char(5)的oracle存儲過程。我喜歡從java中調用它。 CallableStatement的registerOutParameter函數中的哪一個可用於獲取此char(5)? – user1135204 2012-01-07 14:51:23