首页 > 数据库 > 数据库其它

数据库JDBC概述和连接MySQL数据库

admin 数据库其它 2021-05-25 09:26:39
后台-系统设置-扩展变量-手机广告位-内容正文底部

什么是JDBC
Jdbc的全称是java数据库连接,它是一套用于执行SQL语句的javaAPI。应用程序可以通过这套API连接到关系数据库,并使用SQL语句来完成对数据库中的数据查询,更新和删除等操作。

Jdbc的实现包括三个部分
(1)Jdbc驱动管理器:负责注册特定的Jdbc驱动器,主要通过java.sql.DriverManager类实现。

(2)Jdbc驱动器API:由sun公司负责制定,其中最主要的接口是java.sql.Driver接口。

(3)JDBC驱动器:它是一种数据库驱动,由数据库厂商创建,也称为JDBC驱动程序。

JDBC常用API
JDBC API主要位于java.sql包中,该包定义了一系列访问数据库的接口和类,大家可以查看API帮助文档,这里就不细讲了。
1.Driver接口
2.DriverManager类
3.Connection接口
4.Statement接口
5.PreparedStatement接口
6.CallableStatement接口
7.ResultSet接口

实现第一个JDBC程序
(1):加载并注册数据库驱动。
DriverManager.registerDriver(Driver driver);
(2):通过DriverManager获取数据库连接。
Connection conn =DriverManager.getConnection(String url,String user,String pass);
三个参数分别代表数据库URL,登录数据库的账号和密码。
(3):MySQL数据库URL为例:
jdbc:mysql://hostname:port/databaseName
(4):通过Connection对象来获取Statement对象来执行SQL语句。
Statement stmt = conn.createStatement();
(5):使用Statement执行SQL语句。
ResultSet rs =stmt.executeQuery(sql);
(6):操作ResultSet结果集。
next()
previous()
First()
last()
beforeFirst()
afterLast()
absolute()
…等移动记录指针的方法。

execute():可以执行任何SQL语句
executeQuery():通常执行查询语句,
executeUpdate():主要执行INSERT UPDATE DELECT

文章来源:https://blog.csdn.net/qq_45169180/article/details/117198126

后台-系统设置-扩展变量-手机广告位-内容正文底部
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
本文地址:https://www.jcdi.cn/shujukuqita/30819.html

留言与评论(共有 0 条评论)
   
验证码:
后台-系统设置-扩展变量-手机广告位-评论底部广告位

教程弟

https://www.jcdi.cn/

统计代码 | 京ICP1234567-2号

Powered By 教程弟 教程弟

使用手机软件扫描微信二维码