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 ...
随机推荐
- 传统瀑布式&敏捷开发
---传统瀑布式 瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求.分析.设计.编码.测试的步骤顺序进行. 步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等. 瀑布式 ...
- Premiere使用整理
整理部分自己在使用Premiere CC中遇到的问题和注意点. 1. 新建序列 若是录屏文件,可选择已加入到项目中的视频文件,点击 文件-新建-来自剪辑的序列. 2. 新建字幕 用于在视频中添加文字. ...
- javascript 数字格式化
对数字进行格式化输出,是非常有意义的一件事情,例如许多时候,我们希望一个数字能够输出为指定格式的字符串,拿25.9878来说,我们可能会希望它能保留两位小数来说出,即结果为25.99,或者对于0.34 ...
- 使用vlc播放器播放rtsp流视频
可参考: 使用vlc播放器做rtsp服务器 web网页中使用vlc插件播放相机rtsp流视频 使用vlc进行二次开发做自己的播放器 首先需要安装vlc播放器,下载及安装步骤略 使用vlc播放器播放rt ...
- Xcode同一个Workspace中两个工程依赖于Undefined Symbol Error
Workspace中包含两个工程A和B: A是dylib工程,引用了另一个动态库C,B需要链接(依赖)A库.当编译B时,会先编译A,然后把A生成的dylib拷贝到B的生成目录中.如果要运行B的话需要把 ...
- jquery复选框checkbox实现删除
实现这样一个基本需求,页面有很多数据,可以删除一条或多条,删除前判断是否选中至少一条,否则提示. function deleteUser() { //当时是想把内容以str+="" ...
- Linux常用命令和Shell编程基础
目录相关 cd - .与.. 分别表示当前目录和父目录 - ~与$HOME 都是指当前用户的主目录 - cd – 切换到上一次所在的目录(不一定是父目录) pwd - pwd 显示当前目录 - $PW ...
- 如何查看/统计当前AD域控制器的活动用户?
最近公司想知道某台AD域控制器上当前连接了多少活动用户? 此前个人只知道以下不是非常完善且统计起来比较麻烦的方法: 方法1:查看共享会话数.(不完全准确) 方法2:查看当前的DNS记录.(这种方法统计 ...
- SQL Server基线算法(同比和环比)
基线介绍 基线为历史数据统计而成的数据,具有参考价值,并利用基线数据与当前值的对比,通过一定的报警机制,形成实时监控架构.SQL Server计数器采用同比和环比两种方式. 同比:可以计算未来一周的基 ...
- 字体大小和背景颜色修改--Android Studio
打开: File/seting/Editor/colors&Fonts/Fonts editor Font处默认的不让修改 所以先点击save as 随便点个名字 然后 size就可以修改了