一、数据库安装

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-基础安装配制相关推荐

  1. java 基础安装和Tomcat8配置

    初识 java,基础安装的说明. 下载 在oracle官网一般在同一个java版本会提供2个版本, 一个是Java SE Development Kit 7u80,此版本包含JDK开发环境版本: 另外 ...

  2. 从零基础到导入运行Java版坦克大战游戏项目 第一节(Java JDK的下载安装配置)

    作为TIOBE榜上有名的热门编程语言之一,Java往往是众多初学者与诸多高校重点关注的课程,在编程界占据着举足轻重的地位:笔者作为一枚大二的Java学习者,个人认为从最开始就先修习编程语言的语法然后才 ...

  3. JAVA零基础安装教程+环境变量配置

    JAVA零基础安装教程+环境变量配置 JAVA官网 JAVA的下载选择 JAVA的正式安装 JAVA环境变量的配置 JAVA 8的安装包下载 注:嫌麻烦的直接点击 5. JAVA 8的安装包下载,即可 ...

  4. java学习#day01(Java常用计算机基础知识、JDk的下载与安装、环境变量的配置、IDEA的下载与安装)

    java基础: 1.计算机: 硬件:为软件运行提供物质基础 举例:CPU,硬盘,内存,显卡,鼠标 软件: a:系统软件:DOS,Windows,Linux,Unix,MAC,IOS... b:应用软件 ...

  5. Java 过一下基础

    点我跳过黑哥的卑鄙广告行为,进入正文. Java多线程系列更新中~ 正式篇: Java多线程(一) 什么是线程 Java多线程(二)关于多线程的CPU密集型和IO密集型这件事 Java多线程(三)如何 ...

  6. cmd运行java文件_Java基础 前传

    微信搜一搜秃然编程 一.关于MS-DOS MS-DOS(微软磁盘操作系统),是美国微软公司提供的磁盘操作系统.在美国微软公司推出Windows1.0.Windows3.0.1995年8月24日推出的操 ...

  7. Git 基础 —— 安装 配置 别名 对象

    Git 基础学习系列 Git 基础 -- 安装 配置 别名 对象 Git 基础 -- 常用命令 Git 基础 -- 常见使用场景 Git基础 -- Github 的使用 Git 安装 Git下载地址 ...

  8. 一、Java入门和环境安装

    @Author : By Runsen 本专栏是零基础学java的第一篇 Java入门和环境安装(一) 文章目录 1.Java入门 1.1 了解Java 1.2 选择Java版本 1.3 下载jdk ...

  9. Tomcat:基础安装和使用教程

    Tomcat:基础安装和使用教程 Tomcat:基础安装和使用教程 背景 此文记录了 Tomcat 的基本使用方法,主要为了强化记忆. 安装步骤 第一步:下载和安装 Java 下载地址:http:// ...

  10. 迈入JavaWeb第一步,Java网络编程基础,TCP网络编程URL网络编程等

    文章目录 网络编程概述 网络通信要素 要素一IP和端口号 要素二网络协议 TCP网络编程 UDP网络编程 URL网络编程 Java网络编程基础 网络编程概述 Java是Internet上的语言,它从语 ...

最新文章

  1. Awk 实战详解教程
  2. struts2点滴记录
  3. LeetCode K-diff Pairs in an Array
  4. 怎样禁用计算机里的防病毒程序,Windows Defender防病毒程序已在Windows 10上完全永久禁用...
  5. mysql查询出过去一个月_Mysql查询今天、昨天、7天、近30天、本月、上一月 数据...
  6. 【HDU - 3870】Catch the Theves(平面图转对偶图最短路,网络流最小割)
  7. Centos7 使用Docker 安装Oracle 截图+关键步骤说明
  8. android删除键监听,「React Native」Android返回键监听
  9. Spring框架Runtime介绍(导包)
  10. 【月报】Java知音的二月汇总
  11. 可近似看作直线的是_高中物理题根之一:《匀变速直线运动的规律》
  12. win7 IE8无法升级IE11
  13. 自己整理的Linux指令全集,附思维导图(适合刚入门的看),顺带命令大全网址方便查找指令
  14. styl类型文件css,styl样式文件问题:vue重复加载
  15. java使用HttpURLConnection检索网站时403错误处理方式
  16. 【zc1415926】Unity3D的Android移动之路(二) 辅助神器——Unity Remote
  17. cdr多页面排版_CDR排版跨页图片的制作方法
  18. 作为程序员,我将如何教育自己的孩子
  19. 索尼android sd卡上,SD卡各个文件夹功能详解 入手必看经验!!!!
  20. linux-centos-nginx做负载均衡

热门文章

  1. 记忆的天空:智能进化三部曲
  2. 从大型主机到个人计算机:机器人产业可以从pc普及革命中学到什么?
  3. 邬贺铨:解读5G技术关键点,及如何影响AIoT
  4. AIoT重磅报告:四大关键助力,AI+IoT重新定义未来的可能性
  5. AI人必看!89页全网最全清华知识图谱报告
  6. GIS最新热点以及未来发展热门
  7. 中国数字化进程比发达国家快,小程序让我感到自豪 | IT领袖峰会
  8. AI黑箱:我们要用AI解释AI?
  9. CTO梁军离职,市值蒸发59亿,核心技术人才仅剩3人!寒武纪“动荡”的6周年
  10. 迷惑行为赏析:把 jpg 图片加密后卖了 247 万