JDBC的操作总结
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的操作总结的更多相关文章
- JDBC连接数据库操作
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.l ...
- JAVA采用JDBC连接操作数据库详解
JDBC连接数据库概述 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供 ...
- 使用Spring JDBCTemplate简化JDBC的操作
使用Spring JDBCTemplate简化JDBC的操作 接触过JAVA WEB开发的朋友肯定都知道Hibernate框架,虽然不否定它的强大之处,但个人对它一直无感,总感觉不够灵活,太过臃肿了. ...
- JDBCTemplate简化JDBC的操作(一)
接触过JAVA WEB开发的朋友肯定都知道Hibernate框架,虽然不否定它的强大之处,但个人对它一直无感,总感觉不够灵活,太过臃肿了. 今天来说下Spring中关于JDBC的一个辅助类(JDBC ...
- 使用JDBC连接操作数据库
JDBC简介 Java数据库连接(Java Database Connectivity,JDBC),是一种用于执行SQL语句的Java API,它由一组用Java编程语言编写的类和接口组成. JDBC ...
- java中JDBC连接数据库操作的基本步骤
JDBC基本步骤 创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lan ...
- 深入浅出学习Hibernate框架(二):JDBC基础操作
上篇博客<深入浅出学习Hibernate框架(一):从实例入手初识Hibernate框架>简单介绍了一下Hibernate框架,并且举了一个实例来了解Hibernate.这篇博客将介绍JD ...
- JDBC的操作步骤
JDBC的操作步骤 一.什么是JDBC JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问 ...
- JDBC:数据库操作:事务
事务特征:原子性,一致性,独立性,持久性. 要想操作事务,必须按照以下步骤完成. 1,取消掉自动提交(SET AUTOCOMMIT=0):每次执行数据库更新的时候实际上发出SQL命令之后就已经提交上去 ...
- java数据库操作:JDBC的操作
1,JDBC注意操作类及接口: 数据库操作过程: 1)打开数据库服务 2)连接数据库:一般都要输入用户名,密码, 3)操作数据库:创建表:查询表,更新,记录. 4)关闭数据库. 1,DriverMan ...
随机推荐
- spring boot整合shiro出现UnavailableSecurityManagerException
spring boot自带spring security,spring security自然不用说是一个强大的安全框架,但是用惯了shiro,一时半会用不来spring security,所以要在sp ...
- 15 个 Android 通用流行框架大全(转)
1. 缓存 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库 Picas ...
- js 碎片整理(变量声明,函数作用域)
1.变量声明: 在非严格模式下,函数可以对未声明的变量赋值,而这样赋值的结果就是该变量就会变成全局变量. (function(){ var a = 1; })(); console.log(a) ; ...
- [转]mysql 视图
转载自http://blog.csdn.net/evankaka/article/details/47071133 一. 视图概述 视图是一个虚拟表,其内容由查询定义.带来许多好处: 1. 视图能简化 ...
- Python Day21
Cookie 1.获取Cookie: request.COOKIES['key'] request.get_signed_cookie(key, default=RAISE_ERROR, salt=' ...
- video.js-H5视频播放库
video.js是一款很流行的html5视频播放插件.很适合在移动端播放视频(比如微信网页),功能强大,且支持降级到flash,兼容ie8.官网:http://videojs.com/ git& ...
- 【转】Python实现不同格式打印九九乘法表
前言:最近在学习Python,学习资源有慕课网上的视频教程.菜鸟教程以及Python官方文档tutorial.虽然了解了Python的基本语法,但是还没有真正意义上输出自己写的代码.代码小白,之前仅学 ...
- Django基础,Day5 - form表单投票详解
投票URL polls/urls.py: # ex: /polls/5/vote/ url(r'^(?P<question_id>[0-9]+)/vote/$', views.vote, ...
- 【CentOS7之防火墙命令】
1.CentOS7的发现带了很多行的指令和新的技术.并且在帮助的中文解释也增多了很多这意味着Linux在中国的发展越来越呈现普及.今天来介绍下CentOS7的新防火墙firewall. 更多的可查看: ...
- 关于springMVC+Mybatis jar包详解
1.Aopalliance.jar: 这个包是AOP联盟的API包,里面包含了针对面向切面的接口,通常spring等其它具备动态织入功能的框架依赖此包. 2.aspectjweaver-1.7.1.j ...