码迷,mamicode.com
首页 > 编程语言 > 详细

java-mybaits-00101-基础安装配制

时间:2017-05-06 01:03:52      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:bsp   获取数据   mybatis   数值   cti   配置文件   变化   plugin   git   

一、数据库安装

http://jingyan.baidu.com/article/363872ec2e27076e4ba16fc3.html

二、eclipse连接mysql

http://jingyan.baidu.com/article/a501d80cea3ed4ec630f5e2f.html

或者安装DBviewer插件

http://www.ne.jp/asahi/zigen/home/plugin/dbviewer/about_en.html

建议使用三方:navicat 工具

三、jdbc编程步骤

jdbc编程步骤:
  1. 加载数据库驱动
  2. 创建并获取数据库链接
  3. 创建jdbc statement对象
  4. 设置sql语句
  5. 设置sql语句中的参数(使用preparedStatement)
  6. 通过statement执行sql并获取结果
  7. 对sql执行结果进行解析处理
  8. 释放资源(resultSet、preparedstatement、connection)

实际代码参考:https://github.com/bjlhx15/mybatis

四、问题总结

1、数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响 数据库性能。
设想:使用数据库连接池管理数据库连接。 
 
2、将sql语句硬编码到java代码中,如果sql 语句修改,需要重新编译java代码,不利于系统维护。
设想:将sql语句配置在xml配置文件中,即使sql变化,不需要对java代码进行重新编译。 
 
3、向preparedStatement中设置参数,对占位符号位置和设置参数值,硬编码在java代码中,不利于系统维护。
设想:将sql语句及占位符号和参数全部配置在xml中。
 
4、从resutSet中遍历结果集数据时,存在硬编码,将获取表的字段进行硬编码,,不利于系统维护。
设想:将查询的结果集,自动映射成java对象。

 

java-mybaits-00101-基础安装配制

标签:bsp   获取数据   mybatis   数值   cti   配置文件   变化   plugin   git   

原文地址:http://www.cnblogs.com/bjlhx/p/6804489.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!