2021-10-20

本文介绍了数据库的内连接、左连接、更新和删除操作,以及JDBC的基本概念和意义。JDBC作为Java访问数据库的标准,提供了平台无关的数据库访问方式,并通过一组API隐藏了不同数据库之间的差异。在JDBC编程中,主要涉及装载驱动、建立连接、操作数据和释放资源等步骤。
摘要由CSDN通过智能技术生成

一、数据库

1、内连接

【查询两个表中所有有关联的数据,无关联的数据则舍弃(内连接是速度最快的)】
SELECT s.*,o.* FROM students s,object o WHERE o.user_id = s.id;          (内连接)
SELECT s.*,o.* FROM students s INNER JOIN object o ON o.user_id = s.id;  (内连接)

2、左连接

【查询主表(左边表)中的所有数据,然后与从表(右边表)关联,若从表无关联对应数据则填null】
SELECT s.*,o.*
FROM students s LEFT JOIN object o ON s.id = o.user_id;  (左连接)

3、更新(Update)

【更新】
UPDATE students
SET name = '李六' WHERE name = '赵六'

UPDATE students
SET salary = 1900.5 WHERE id = 1

4、删除(Delete)

【删除】
【格式:DELETE FROM 表名 WHERE 限定条件;】
【注意DELETE时要添加WHERE条件,不然会删除整个表】
DELETE FROM students WHERE id = '7';

二、JDBC

1、JDBC

(1)一组Java API

(2)实现在Java中访问关系化数据库

①连接数据库

②执行SQL语句

③获取并处理SQL语句的执行结果

2、JDBC的意义

(1)数据库间的差异性

①网络协议

②特殊功能

③标准SQL之外的扩展

(2)JDBC提供

①平台无关地访问数据库

②数据库位置透明

③通过一组API屏蔽了底层数据库的差别,使用统一方式访问数据库

3、JDBC编程步骤

(1)装载驱动程序(①获取连接)

(2)建立连接(①获取连接)

(3)操作数据(②创建语句;③执行语句;④处理结果)

(4)释放资源(⑤释放资源)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值