JDBC  操作总结

JDBC是一组能够执行SQL语句的API

JDBC的操作方式比较单一,简单的分为以下几个流程:

 1.通过数据库厂商提供的JDB类库想DriverManager注册数据库驱动

 2.使用Drivermaanger提供getConnection()方法连接到数据库

 3.通过数据库的连接对象的creatStatement方法建立SQL语句对象

 4.执行SQL语句,并将结果集合返回到Resut中

 5.使用while循环读取结果

 6.关闭数据库资源

Mysql数据库的操作方法;

 1.建立数据库epet,建表

 2.创建实体类,和相应的数据库的表是对应的,com.beiwo.epet.entity

 3.创建Dao的基类接口类BaseDao.com.beiwo.epet.dao.BaseDao

 4.创建Dao的实现类BaseDaoImpl.com.beiwo.epet.dao.impl.BaseDaoImpl

 5.创建具体表的Dao类,PetDao;com.beiwo.epet.dao.PetDao

 6.创建具体表的Dao实现类,PetBaseMysql;com.beiwo.epet.dao.impl.PetDaoMysqlImpl

 7.创建业务逻辑层的接口类:PetService;com.beiwo.epet.service.Petservice

 8.创建业务逻辑层的接口实现类,PetserviceImpl;com.beiwo.epet.service.impl.PetServiceImpl

 9.创建测试类

简单的动物信息登录查询方法的实现

运行后的结果:

简单的构思:

 1.建立数据库epet,建表

 2.创建实体类,和相应的数据库的表是对应的,com.beiwo.epet.entity

 3.创建Dao的基类接口类BaseDao.com.beiwo.epet.dao.BaseDao

 4.创建Dao的实现类BaseDaoImpl.com.beiwo.epet.dao.impl.BaseDaoImpl

 5.创建具体表的Dao类,PetDao;com.beiwo.epet.dao.PetDao

 6.创建具体表的Dao实现类,PetBaseMysql;com.beiwo.epet.dao.impl.PetDaoMysqlImpl

 7.创建业务逻辑层的接口类:PetService;com.beiwo.epet.service.Petservice

 8.创建业务逻辑层的接口实现类,PetserviceImpl;com.beiwo.epet.service.impl.PetServiceImpl

建立数据库,然后在建立三个表格 ,因为需要一个宠物类型的表格,一个主人信息的表格,还需要一个宠物信息的表格:

宠物信息的表格:

主人信息的表格:

宠物类型的表格:

接下来就是代码:代码量还是挺大的。。。。。。。。。。。。。代码   请见下一篇(文档);

JDBC的操作总结的更多相关文章

  1. JDBC连接数据库操作

    JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.l ...

  2. JAVA采用JDBC连接操作数据库详解

    JDBC连接数据库概述 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供 ...

  3. 使用Spring JDBCTemplate简化JDBC的操作

    使用Spring JDBCTemplate简化JDBC的操作 接触过JAVA WEB开发的朋友肯定都知道Hibernate框架,虽然不否定它的强大之处,但个人对它一直无感,总感觉不够灵活,太过臃肿了. ...

  4. JDBCTemplate简化JDBC的操作(一)

    接触过JAVA WEB开发的朋友肯定都知道Hibernate框架,虽然不否定它的强大之处,但个人对它一直无感,总感觉不够灵活,太过臃肿了. 今天来说下Spring中关于JDBC的一个辅助类(JDBC ...

  5. 使用JDBC连接操作数据库

    JDBC简介 Java数据库连接(Java Database Connectivity,JDBC),是一种用于执行SQL语句的Java API,它由一组用Java编程语言编写的类和接口组成. JDBC ...

  6. java中JDBC连接数据库操作的基本步骤

    JDBC基本步骤 创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lan ...

  7. 深入浅出学习Hibernate框架(二):JDBC基础操作

    上篇博客<深入浅出学习Hibernate框架(一):从实例入手初识Hibernate框架>简单介绍了一下Hibernate框架,并且举了一个实例来了解Hibernate.这篇博客将介绍JD ...

  8. JDBC的操作步骤

    JDBC的操作步骤 一.什么是JDBC JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问 ...

  9. JDBC:数据库操作:事务

    事务特征:原子性,一致性,独立性,持久性. 要想操作事务,必须按照以下步骤完成. 1,取消掉自动提交(SET AUTOCOMMIT=0):每次执行数据库更新的时候实际上发出SQL命令之后就已经提交上去 ...

  10. java数据库操作:JDBC的操作

    1,JDBC注意操作类及接口: 数据库操作过程: 1)打开数据库服务 2)连接数据库:一般都要输入用户名,密码, 3)操作数据库:创建表:查询表,更新,记录. 4)关闭数据库. 1,DriverMan ...

随机推荐

  1. PostgreSQL

    PostgreSQL新手入门   作者: 阮一峰 日期: 2013年12月22日 自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选. 本文介绍PostgreSQ ...

  2. angular2学习--根模块

    最近有时间,学习一下angular2,根据自己的理解添加一些自己的理解,有什么不对的地方请指教, 学习的地址是https://angular.cn/ 下边是分享一下我学习过程 angular2和ang ...

  3. Python JPype 在 Win7 下安装与使用

    JPype 是 Python调用 Java 代码的模块,需要Java SE Runtime Environment (JRE)的支持. 个人安装环境: Windows 7 64bit + Python ...

  4. 记一次WinForm程序中主进程打开子进程并传递参数的操作过程(进程间传递参数)

    目标:想在WinForm程序之间传递参数.以便子进程作出相应的处理. 一种错误的方法 父进程的主程序: ProcessStartInfo psi = new ProcessStartInfo(); p ...

  5. php数组操作集锦- 掌握了数组操作, 也就掌握了php

    参考下面的文章, 是很好的: http://www.cnblogs.com/staven/p/5142515.html http://pcwanli.blog.163.com/blog/static/ ...

  6. 解决Myeclipse PermGen space问题

    myeclipse配置web服务器配置 Window—Preferences—Myeclipse—Servers—tomcat JDK的Optional Java VM arguments配置为:-X ...

  7. 阿里提前批校招内推offer经历

    经过一个半月的阿里内推面试,今天终于收到了阿里的offer邮件 .阿里的内推面试一共有四轮,本人是7月19号投的内推邮件,8月28号收到了offer的邮件.首先本人谈谈内推的看法.内推是公司招聘人才的 ...

  8. MySQL自增ID 起始值 修改方法

    在mysql中很多朋友都认为字段为AUTO_INCREMENT类型自增ID值是无法修改,其实这样理解是错误的,下面介绍mysql自增ID的起始值修改与设置方法. 通常的设置自增字段的方法: 创建表格时 ...

  9. js传入参数为字符串问题

    示例: var device_mac="11qweq234ert"; //第一种方式会报错:Onclick SyntaxError: identifier starts immed ...

  10. html 标签

    CSS : overflow : hidden   --  就是给一个盒子定义了一个显示范围.内部的物体.只有在这个范围内部才会被显示.不然就被隐藏. overflow-x overflow-y 控制 ...