年少為何不輕狂!
posted on 2007-06-09 14:17 itkui 閱讀(1476) 評論(13) 編輯 收藏 所屬分類: Java
剛寫過一個類似的,呵呵 回復 更多評論
@search-computer 那你考慮的滿周到的呀! 回復 更多評論
why not use spring jdbc template 回復 更多評論
@RoBeRt spring沒學過。現在還在學習階段。 Java框架無不是讓代碼復用。 回復 更多評論
Too many try catch block make people wearyWe use frameworks not only for they're popular but also to reduce redundancy.Frankly speaking yours codes just like a toy.The JDK 6.0 has released a new way to connect the database.You should see it in the document 回復 更多評論
@RoBeRt 謝謝提醒,找個時間好好研究下! 這個代碼沒有太大的實際意義, 真正開發的時候會用hibernate。。。 回復 更多評論
使用spring jdbcTemplate 什么問題都解決了 從性能和復用性上都比較平均 是個不錯的選擇 回復 更多評論
對,還有對事務的支持,非常簡單~ 回復 更多評論
78 Object[] obj = new Object[col]; 79 //遍歷結果集,將結果存入Object數組 80 while (rs.next()) { 81 for (int i = 0; i < col; i++) { 82 obj[i] = rs.getObject(i + 1); 83 } 84 list.add(obj); 85 }好像不對呀,最后的結果是list中的所有數據都一樣。Object[] obj = new Object[col]; 應該放在while 循環里。 回復 更多評論
@b_will 沒錯的,obj[i]是在for循環里面的,這樣就可以將結果集全部存入 obj數組中! 不經過驗證我是不會帖出來的! 不過,謝謝你的留意! 回復 更多評論
特別好,有用! 回復 更多評論
關于數據庫的配置可以抽取到properties文件中,還有關于在結果集中將結果放至一個數字中的方法不是很好,這樣就卻少了類型檢查,在拿出結果后直接進行VO的裝配比較好。jdbc這類代碼本來要的就是靈活,效率和細粒度控制,所以免不了代碼的復雜性會很高,其實用Spring的jdbcTemplate代碼也不會少很多。在實際開發中要么用ORM框架,要么就用jdbc直接寫出dao。 回復 更多評論
不錯,讓我了解JDBC又多了些。理解了內部機制,寫的東西都明了些。 回復 更多評論