java-ee--------jdbc

本文详细介绍了Java中使用JDBC进行数据库操作的方法,包括connection、statement和resultset等核心接口的功能与使用,同时提供了通过DAO模式组织代码的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1java API 由公司提供,提供了应用程序与各种不同的数据交互的标准接口,connection接口,statement接口,resultset接口,preparestate接口  

connection接口:负责连接数据库并担任传送数据的任务

statement接口:由connection产生,负责执行sql语句

resultset:负责保存statement执行后所产生的的查询结果

使用jdbc-odbc 桥方式连接数据库

将对jdbc  API的调用,转换为对另一组数据库链接ap的调用,优点:可以访问所有odbc可以访问数据库,缺点:执行效率低,功能不够强大

使用java方式连接数据库,由jdbc驱动直接访问数据库,优点100%java,快;缺点:访问不同数据库需要下载专用jdbc驱动

statement:reesultset executeQuery(String sql)执行SQL查询病获取到result对象

int execuUpdate (String sql)可以执行插入,删除,更新等操作,返回值是执行该操作所影响的行数

Boolean execute(string SQL)可以执行任意SQL语句,然后获得一个布尔值,表示是否返还resultset

dao 模式组成部分,dao 接口   dao实现类   实体类       数据库链接和关闭工具类

 

开始流程:
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实现类,PetDaoMysqlImpl;com.beiwo.epet.dao.impl.PetDaoMysqlImpl
7:创建业务逻辑层的接口类,PetService;com.beiwo.epet.service.PetService
8:创建业务逻辑层的接口实现类,PetServiceImpl;com.beiwo.epet.service.impl.PetServieImpl
9:创建测试类。

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/aa-bb/p/6182112.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值