2012-06-25 25 views
0

因此,我有一個用java編寫的程序來查看mysql數據庫,並且我在程序的不同部分有幾個針對它的查詢。編寫處理程序以找出結果集中的數據類型

在處理select/leftjoin語句期間填充的結果集時,我發現它非常麻煩。例如,如果我不知道表中數據的確切類型,該怎麼辦?有沒有什麼(好)的方法來編寫一個處理程序,將int轉換爲int/double轉換爲double,String轉換爲字符串...繼續。我只是想知道,因爲我覺得自己在做結果集> String> Double是非常低效的Double.parseDouble((resultset.getString(index)));只是感覺不對,因爲這意味着我不僅要知道數據類型,而且要知道確切的索引。這也使得空值更棘手一些。

任何幫助,將不勝感激。

+0

通常首先計算出算法,然後再進行優化。與用於檢索行的網絡IO和磁盤IO時間相比,getString相當便宜。 –

回答