在Java中執行存儲過程可以使用JDBC的CallableStatement對象。下面是一個執行存儲過程的示例代碼:
```java
// 創建連接
Connection conn = DriverManager.getConnection(url, username, password);
// 準備調用存儲過程的語句
String sql = "{call stored_procedure_name(?, ?)}";
CallableStatement stmt = conn.prepareCall(sql);
// 設置存儲過程的參數
stmt.setString(1, parameter1);
stmt.setInt(2, parameter2);
// 執行存儲過程
stmt.execute();
// 獲取存儲過程的輸出參數
String output = stmt.getString(3);
// 關閉連接和語句
stmt.close();
conn.close();
```
請根據實際情況替換`url`、`username`、`password`、`stored_procedure_name`和參數的值。