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

createh53个月前 (03-16)技术教程20

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方式

相关文章

Java程序设计——JDBC基础(JDBC编程)

目录JDBC(Java DataBase Connectivity))是一种执行SQL语句的Java API程序可以通过JDBC连接到关系数据库,从而实现对数据库的增删改查等操作JDBC访问数据库的三...

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

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

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

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

GBASE南大通用数据JDBC处理数据类型与 Java 数据的类型的灵活转换

由于 SQL 数据类型和 Java 数据类型是不同的,因此需要某种机制在使用 Java 类型的应用程序和使用 SQL 类型的数据库之间来读写数据。为此,JDBC 提供了 getXXX 和 setXXX...

最简洁详细的SSM框架整合

创建项目和SSM框架整合思路一、创建项目因为后面会配置springMVC,所以用IDEA的web骨架创建一个maven项目。创建项目目录如下,同时,项目需要的包和文件已手动创建好了:项目目录上图中,a...