0
我有以下函數定義:長轉換爲原始JDBC
private RAW[] longToRaw(long[] toConvert) throws SQLException
{
final RAW[] toReturn = new RAW(toConvert.length);
for(int i = 0; i <toReturn.length;i++)
{
toReturn[i] = new RAW(toConvert[i]);
}
}
一個客戶通過我long[]
,這不會改變。我所說的Oracle數據庫將數據存儲爲RAW
。數據看起來是正確的持久。但是,在檢索時,我會得到無法理解的結果。
檢索代碼:
...
while(results.next())
{
String s = new String(results.getBytes(1));
}
...
這不會給已傳遞到數據庫所需的長期價值。我該如何解決這個問題?也就是說,我將long
轉換爲RAW
的方式存在問題,還是存在於我的檢索代碼中?
我的檢索代碼是一樣的嗎? – Woot4Moo 2013-04-05 16:12:35
@ Woot4Moo對於您的檢索代碼,我沒有仔細查看,對不起。我刪除了我以前的評論。 – 2013-04-05 16:34:15