JDBC原生態開發問題總結

1、數據庫鏈接,使用時就建立,不使用當即釋放,對數據庫進行頻繁鏈接開啓和關閉,形成數據庫資源浪費,影響 數據庫性能。java

設想:使用數據庫鏈接池管理數據庫鏈接。sql

 

2、將sql語句硬編碼java代碼中,若是sql 語句修改,須要從新編譯java代碼,不利於系統維護。數據庫

設想:將sql語句配置在xml配置文件中,即便sql變化,不須要對java代碼進行從新編譯。性能

 

 

3、向preparedStatement中設置參數,對佔位符號位置和設置參數值,硬編碼在java代碼中,不利於系統維護。編碼

設想:將sql語句及佔位符號和參數所有配置在xml中。spa

 

4、從resutSet中遍歷結果集數據時,存在硬編碼,將獲取表的字段進行硬編碼,,不利於系統維護。xml

設想:將查詢的結果集,自動映射成java對象。對象

相關文章
相關標籤/搜索