年少為何不輕狂!
posted on 2007-06-09 14:17 itkui 閱讀(1476) 評論(13) 編輯 收藏 所屬分類: Java
剛寫過一個類似的,呵呵 回復 更多評論
@search-computer 那你考慮的滿周到的呀! 回復 更多評論
why not use spring jdbc template 回復 更多評論
@RoBeRt spring沒學過。現(xiàn)在還在學習階段。 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 謝謝提醒,找個時間好好研究下! 這個代碼沒有太大的實際意義, 真正開發(fā)的時候會用hibernate。。。 回復 更多評論
使用spring jdbcTemplate 什么問題都解決了 從性能和復用性上都比較平均 是個不錯的選擇 回復 更多評論
對,還有對事務的支持,非常簡單~ 回復 更多評論
78 Object[] obj = new Object[col]; 79 //遍歷結(jié)果集,將結(jié)果存入Object數(shù)組 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 }好像不對呀,最后的結(jié)果是list中的所有數(shù)據(jù)都一樣。Object[] obj = new Object[col]; 應該放在while 循環(huán)里。 回復 更多評論
@b_will 沒錯的,obj[i]是在for循環(huán)里面的,這樣就可以將結(jié)果集全部存入 obj數(shù)組中! 不經(jīng)過驗證我是不會帖出來的! 不過,謝謝你的留意! 回復 更多評論
特別好,有用! 回復 更多評論
關(guān)于數(shù)據(jù)庫的配置可以抽取到properties文件中,還有關(guān)于在結(jié)果集中將結(jié)果放至一個數(shù)字中的方法不是很好,這樣就卻少了類型檢查,在拿出結(jié)果后直接進行VO的裝配比較好。jdbc這類代碼本來要的就是靈活,效率和細粒度控制,所以免不了代碼的復雜性會很高,其實用Spring的jdbcTemplate代碼也不會少很多。在實際開發(fā)中要么用ORM框架,要么就用jdbc直接寫出dao。 回復 更多評論
不錯,讓我了解JDBC又多了些。理解了內(nèi)部機制,寫的東西都明了些。 回復 更多評論