2012-08-03 71 views
1

嗨,在java中註冊Oracle遊標如下:如何在java中註冊mysql遊標?

statement.registerOutParameter(4, oracle.jdbc.OracleTypes.CURSOR); 

如何從MySQL在java中註冊光標?這是什麼類型?

有什麼建議嗎?

感謝

回答

1

我不認爲有一個MySQL的等價註冊光標像甲骨文。該MySQL's Connector/J docs說,這大約陳述

MySQL不支持SQL遊標,並且JDBC驅動程序不模仿他們,所以調用setCursorName()沒有任何影響。

儘管遊標在存儲過程和函數中受支持。

+0

謝謝Jon。因此,MySQL過程或函數的輸出可以是ResultSet /任何其他數據類型的權利。 – Marshal 2012-08-03 05:41:03

+0

@Marshal是的,我相信如此,但我從來沒有在MySQL中使用過遊標。 – 2012-08-03 06:00:18