栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

关于对JDBC的基础了解

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于对JDBC的基础了解

什么是JDBC?

JDBC(Java数据库连接)是一种用于执行SQL语句的Java API,由一组用Java语言编写的类和接口组成。应用程序可以通过JDBC连接到关系数据库,并使用SQL语句来完成数据库中数据的查询、更新和删除等操作。

                                   ​

 JDBC主要接口与类JDBC API主要位于java.sql包中,该包集合了访问数据库的接口和类。主要接口和类如下:

名称类型说明
Driver接口用来表示驱动程序类
Connection接口此接口用于连接数据库
Statement接口执行SQL语句并将数据检索到ResultSet中
ResultSet接口数据库结果集数据表,通常由执行查询数据库语句产生
PrepareStatement接口执行预编译SQL语句
DriverManager驱动程序管理器,通过它来得到连接对象
CallableStatement接口用来执行存储过程

JDBC连接数据的步骤

  1. 加载驱动程序Class.forName()
  2. 建立连接Connection DriverManger.getConnection(url)
  3. 创建Statement对象 con.createStatement()
  4. 执行sql   int[语句影响行数]executeUpdate(sql[insert,update,delete])
  5. 处理SQL结果  ResultSet executeQuery(sql) select
  6. 关闭数据库资源

 

 详细代码步骤

加载驱动程序Class.forName()

  a)静态方法,类名.方法名

  b)抛出编译时异常ClassNotFoundException

  c)   驱动程序类implements java.sql.driver接口

 建立连接Connection DriverManger.getConnection(url)

  a)   Connection con = DriverMananger.getConnection(url,uerName,pwd)

  b)   抛出一个编译时异常SQLException(调用java.sql包中的类的方法都会抛出)

  c)   url统一资源定位符jdbc:type//ip:port;databaseName=dbName

创建Statement对象 con.createStatement()

  a)   执行sql   int[语句影响行数]executeUpdate(sql[insert,update,delete])

  b)   ResultSet executeQuery(sql) select

关闭数据库资源

  a)   关闭资源顺序与创建资源顺序相反

  b)   当一个对象没有指向它的任何引用时,就是垃圾资源

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/294724.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号