数据库操作

DBMS:数据库管理系统
JDBC:连接数据库与运用程序的纽带

select:select 所要查询的字段名 FROM 表名
WHERE 条件表达式 GROUP BY 字段名 HAVING 分组条件表达式

insert:insert into 表名 values(值1,值2,值3...);

update:UPDATE 表名 SET 字段名 = 更新后的值 where 条件表达式

delete:delete from 表名 where 条件表达式

JDBC概述:可用于执行SQL语句的Java API 。是连接数据库和java运用程序的纽带。

JDBC的总体结构由4个组件组成(运用程序、驱动程序管理器、驱动程序和数据源);JDBC驱动基本分为以下四种:
JDBC-ODBC桥——已被淘汰
本地API一部分用Java编写的驱动程序
JDBC网络驱动
本地协议驱动

JDBC中常用的类和接口:Connection接口、Statement接口、PreparedStatement接口、DriverManager类、ResultSet接口。
Connection接口:代表与特定的数据库的连接,在连接上下文中执行SQL语句并返回结果。
Statement接口:用于在已经建立连接的基础上向数据库发送SQL语句。在JDBC中有三种Statement对象,分别是Statement、PreparedStatement和CallbleStatement。Statement用来执行不带参数的简单SQL语句,PreparedStatement继承了Statement,用来动态的执行SQL语句;CallbleStatement继承了PreparedStatement,用于执行对数据库的存储过程的调用。
PreparedStatement接口:用来动态的执行SQL语句。
DriverManager类:用来管理数据库中所有的驱动程序。它是股JDBC得管理层,作用域用户和驱动程序之间,跟踪可用的驱动程序,并在数据库的驱动程序之间建立连接。
ResultSet接口:类似于一个临时表,用来暂时存放数据库查询操作所获得的的结果集。

executeQuery()和executeUpdate():executeQuery()方法是在PreparedStatement对象中执行,并返回一个该查询生成的ResultSet对象,而executeUpdate()方法是在PreparedStatement对象中执行SQL语句,该语句必须是一个SQL数据操作语句,如INSERT、UPDATE或DELETE语句或者无返回内容的SQL语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值