




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JDBC简介主要内容JDBC体系结构JDBC
APIJDBCJavaDataBaseConnectivity(JDBC),Java数据库连接。JDBC体系结构JDBC重要的类和接口JDBCAPI定义了一组用于与数据库进行通信的接口和类,这些接口和类都定义在java.sql包中。类或接口作用DriverManager处理驱动程序的加载和建立新数据库连接Connection实现对特定数据库的连接Statement表示用于执行静态SQL语句并返回它所生成结果的对象PreparedStatement表示用于执行预编译的SQL语句的对象,派生自Statement,预编译SQL效率高且支持参数查询ResultSet表示数据库结果集的数据表,通过执行查询数据库的语句生成DriverManager类java.sql.DriverManager类,是数据库驱动管理类,用于加载驱动程序,并建立与数据库的连接。DriverManager类方法名称功能描述getConnection(Stringurl)用于建立到指定数据库URL的连接。其中url为提供了一种标识数据库位置的方法getConnection(Stringurl,Stringuser,Stringpassword)用于建立到指定数据库URL的连接。其中url为提供了一种标识数据库位置的方法,user为用户名,password为密码Connection接口java.sql.Connection接口负责与特定数据库的连接,在连接的上下文中可以执行SQL语句并返回结果。Connection接口方法名称功能描述createStatement()创建并返回一个Statement实例,通常在执行无参数的SQL语句时创建该实例prepareStatement()创建并返回一个PreparedStatement实例,通常在执行包含参数的SQL语句时创建该实例,并对SQL语句进行了预编译处理close()释放Connection实例占用的数据库和JDBC资源,即关闭数据库连接Statement接口java.sql.Statement接口执行静态SQL语句,并返回执行结果。Statement接口方法名称功能描述executeQuery(Stringsql)执行静态SELECT语句,并返回一个ResultSet实例executeUpdate(Stringsql)执行指定的静态INSERT、UPDATE或DELETE语句,并返回一个int型数值,为同步更新记录的条数close()立即释放Statement实例占用的数据库和JDBC资源,即关闭Statement实例PreparedStatement接口java.sql.PreparedStatement接口执行动态SQL语句,即包含参数的SQL语句,并返回执行结果。PreparedStatement接口方法名称功能描述executeQuery()执行前面包含参数的动态SELECT语句,并返回一个永远不能为null的ResultSet实例executeUpdate()执行包含参数的动态INSERT、UPDATE或DELETE语句,并返回一个int型数值,为同步更新记录的条数setXxx()为指定参数设置Xxx型值close()关闭PreparedStatement实例ResultSet接口通过该接口的实例可以获得检索结果集,以及对应数据表的相关信息。ResultSet实例是通过执行查询数据库的语句生成。ResultSet接口方法名称功能描述first()移动指针到第一行;如果结果集为空则返回false,否则返回true。last()移动指针到最后一行;如果结果集为空则返回false,否则返回true。previous()移动指针到上一行;如果存在上一行则返回true,否则返回false。ResultSet接口方法名称功能描述next()移动指针到下一行;指针最初位于第一行之前。如果存在下一行则返回true,否则返回false。getRow()查看当前行的索引编号;索引编号从1开始,如果位于有效记录行上则返回一个int型索引编号,否则返回0。close()释放
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 微生物检验项目的审批流程试题及答案
- 项目计划的编制与实施步骤详解试题及答案
- 深入研究2025年国际金融理财师试题及答案
- 八年级语文上册 第五单元 19《苏州园林》教学设计 新人教版五四制
- 2025年注册会计师考试会计软件对企业管理效率的提升试题及答案
- 系统化学习项目管理课程的必要性试题及答案
- 微生物检验技师课程设置分析
- 微型课题申报书 口算
- 课题申报书指导
- 项目管理能力提升的有效途径试题及答案
- GB/T 7911-2024热固性树脂浸渍纸高压装饰层积板(HPL)
- 缓和医疗-以死观生的生活智慧智慧树知到期末考试答案2024年
- 《石油化工企业场地地下水污染防治技术指南》(T-CAEPI 39-2021)
- 基于STM32的智能避障循迹小车系统设计答辩模板
- 自考00537中国现代文学史押题精华考点汇总
- 特种设备使用单位风险管控清单
- 中医养生讲义
- 肺癌一病一品护理框架护理方案
- 视神经脊髓炎护理课件
- 中国卒中急救地图申报流程
- 2024年机载电子设备行业分析报告及未来发展趋势
评论
0/150
提交评论