1、數據庫鏈接,使用時就建立,不使用當即釋放,對數據庫進行頻繁鏈接開啓和關閉,形成數據庫資源浪費,影響 數據庫性能。java
設想:使用數據庫鏈接池管理數據庫鏈接。sql
2、將sql語句硬編碼到java代碼中,若是sql 語句修改,須要從新編譯java代碼,不利於系統維護。數據庫
設想:將sql語句配置在xml配置文件中,即便sql變化,不須要對java代碼進行從新編譯。性能
3、向preparedStatement中設置參數,對佔位符號位置和設置參數值,硬編碼在java代碼中,不利於系統維護。編碼
設想:將sql語句及佔位符號和參數所有配置在xml中。spa
4、從resutSet中遍歷結果集數據時,存在硬編碼,將獲取表的字段進行硬編碼,,不利於系統維護。xml
設想:將查詢的結果集,自動映射成java對象。對象