JDBC.

本文介绍了JDBC的核心概念,包括其与数据库驱动的关系,以及如何使用Maven创建项目并实现基本的数据库操作,涵盖了DriverManager、Connection、Statement和PreparedStatement等API的使用方法。
摘要由CSDN通过智能技术生成

什么是JDBC

简化连接数据库,定义的一套规范。(API)

2,jdbc与数据库驱动关系 

接口(jdbc)与实现(数据库驱动)的关系。

接口是调用的工具

数据库驱动是具体的实现

3案例

(1).创建数据库,及数据库表(2207b-->user)

(2).搞清楚我要做什么?

  将所有的用户(将user表中所有信息查询出来)输出到控制台(在控制台展示)。

  sql
  select*fromuser;
(3).实现需求

3.1,操作步骤
(1).创建maven项目

(2)加载驱动

(3).创建代码

1,加载驱动
2,创建连接
3,执行sql,得到结果
4,展示结果

3.2写一步,算一步
(1),创建maven,java项目
jdbc_test

(2),加载依赖(导入jdbc驱动)

<dependdencies>
 <dependency>
 <groupld>mysql</groupld>
 <artifactld>mysql-connector-java</artifactld>
 <version>8.0.28</version>
 </dependency>
</dependencies>

(3).代码实现

1,加载驱动

2,创建数据库连接

3,创建执行sql语句对象

执行sql,并得到查询结果

5,循环输出,查询出来的所有记录

6,释放资源

7,测试代码

4,jdbc规则(API)
4.1DriverManager
方法

registerDriver(new Driver())

注册驱动

getConnection(url.username,password)

创建连接

4.2Connection
方法

createStatement()

创建执行sql的对象

prepareStatement(String sql)

创建预编译的sql对象

close()

4.3,Statment

(1)子接口·
PreparedStatement

CallableStatement

(2)方法
1,exexuteQuery(String sql)

执行查询语句,得有返回值

2,excuteUpdate(String sql)

执行增加。删除,修改

3,excute(String sql)

执行任何语句但是结果只能是boolean

4,close()

4,5,ResultSet
方法

next()

如果还有元素,继续下移

getOnject(String name)

获取查询出来的不同类型结果

getlnt()

getString()

getDouble()

close()

4.6,封装表字段
1,属性(和表字段名一样)私有化

2,构造函数重写(无参,全参)

3,通过get/set方法来修改或获取所有属性的值

4,重写toString(),让我们能打印输出属性的值

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值