Java——JDBC有哪些使用方法?

createh52个月前 (03-16)技术教程11

JDBC的规范接口

数据库厂商需要实现此接口(实现类)--数据库驱动

作用

与数据库创建链接

发送sql语句

接收返回值

处理结果

api详解

DriverManager 类:

管理 JDBC 驱动的基础服务。

使用registerDriver(Driver):注册驱动

在Driver的下面有这样的代码:


在类加载的时候,我们注册了驱动,所以直接把Driver加载到内存就行了。

Connection 接口:

首先创建Connection:

conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/database", "root", "123456");

常用方法:

Statement createStatement():创建Statement -语句执行者。

PreparedStatement prepareStatement(String sql) :创建一个预编译的语句执行对象。

CallableStatement prepareCall(String sql) : 创建一个 CallableStatement 对象,去调用这个存储过程。

sql语句执行者:

Statement st=conn.createStatement();

常用方法:

ResultSet executeQuery(String sql) :查询语句,返回集合

int executeUpdate(String sql) :更新 插入 删除语句,返回影响行数.

boolean execute(sql):执行给定的 SQL 语句,有可能会返回数个结果。

若返回true ,执行了查询语句

若返回false,执行了更新 插入 删除语句

ResultSet 接口

返回结果:

String sql = "...";

ResultSet rs=st.executeQuery(sql);

常用方法:

boolean next() :判断是否有下一条记录,并且往下移动

获取内容:getXXX

参数写法:

1.字段名称 字符串

2.第几列 从1开始

书写JDBCUtil类

(1)配置文件 jdbc.properties

(2)JDBCUtil.java

(3)CRUDDemo, 使用PreparedStatement方式

相关文章

JDBC与ORM发展与联系 JDBC简介(九)

回顾下JDBC的概念:JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Ja...

《极简Java新手编程之道》16.2JDBC技术

下面来介绍JDBC技术。JDBC数据库的技术叫做JDBC技术,使用JDBC技术的人可以分为三个角色。·第一个角色是JDBC的官方,就是加瓦的官方。加瓦官方提供的JDBC接口其实就是官方提供给我们的,都...

《JDBC》第14节:JDBC之获取数据库中的表信息和表字段信息

#长文创作激励计划#前面已经将JDBC中的基础知识都介绍差不多了,这一小节我们来介绍一下,如何使用JDBC获取数据库中的表信息。1.1、获取数据表信息获取数据表信息,需要通过DatabaseMetaD...

[Java速成] 数据库基础,Connector/J、JDBC、JPA的关系(day 7)

先来看一个问题:在创建 Java 项目,选择数据库依赖时,如下图,你知道该如何正确的选择合适你项目的依赖吗?看完这篇文章,就能有个很好的认知了。后续的文章中,我们也需要使用数据库,所以在正式开始使用...

Spring JDBC-Spring对DAO的支持详细讲解

【摘要】 概述Spring的DAO理念统一的异常体系统一的数据访问模板 使用模板和回调机制模板类 数据源 配置数据源 DBCP数据源C3P0数据源 获取JNDI数据源Spr...概述Spring的DA...