JDBC概述和初体验

【JDBC - 核心技术】01 JDBC概述 【JDBC概述】{数据的持久化}{Java中的数据存储技术} {JDBC介绍}{JDBC体系结构}{JDBC程序编写步骤} 阅读详情

一、JDBC概述

JDBC(java database connectivity): SUN公司提供的一套操作数据库的标准规范。
JDBC与数据库驱动的关系:接口与实现的关系。

JDBC规范

JDBC规范(掌握四个核心对象):

  • DriverManager(类):用于注册驱动,创建连接
  • Connection(接口): 表示与数据库创建的连接
  • Statement(接口): 操作数据库sql语句的对象,并返回相应结果的对象
  • ResultSet(接口): 结果集或一张虚拟表,结果集(客户端存表数据的对象)

JDBC规范

开发一个JDBC程序的准备工作:
JDBC

Add to Build Path 后会出现小奶瓶

小奶瓶

JDBC规范在哪里:

  • JDK中:
    • java.sql.*;
    • javax.sql.*;
  • 数据库厂商提供的驱动:jar文件
    • *.jar

二、开发一个JDBC程序

目的:实现查询数据库中的数据显示在java的控制台中

1.创建某个数据库,并向其中添加数据。(过程略)
JDBC操作

2.创建java project项目,添加数据库驱动(*.jar)

3.实现JDBC操作
实现JDBC的操作

①注册驱动
    DriverManager.registerDriver(new com.mysql.jdbc.Driver());
②创建连接
    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb","root","root");    
③得到执行sql语句的对象Statement
        Statement stmt = conn.createStatement();
④执行sql语句,并返回结果 
        ResultSet rs = stmt.executeQuery("select * from users");
⑤处理结果
        while(rs.next()){
            System.out.println(rs.getObject(1));
            System.out.println(rs.getObject(2));
            System.out.println(rs.getObject(3));
            System.out.println(rs.getObject(4));
            System.out.println(rs.getObject(5));
            System.out.println("-------------------");
        }   
⑥关闭资源
        rs.close();
        stmt.close();
        conn.close();

JDBC操作的实现

JDBC第一章知识点总结——JDBC概述 JDBC第一章知识点总结——JDBC概述 知识点预览   数据库编程 JDBC JDBC  API JDBC驱动的四种类型 JDBC开发接口和类 示例 JDBC高级应用   数据库编程 1.      数据库 a)        一种集中存储和管理大量数据的软件--数据库管理系统(DBMS) b)       Oracle,Mysql,S 阅读详情

相关推荐

JDBC基础--[JDBC概述,JDBC的搭建,PreparedStatement和Statement执行SQL语句,结果集处理]

目录JDBC概述JDBC搭建 JDBC概述 Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的。 由一组用Java语言编写的类和接口组成 对于数据库的操作无非就是增删改查的操作;java语言的开发者并不会直接进行数据库的操作;而是定义了一些接口,最终是由数据库的开发商去

从零开始的异世界JAVA学习 2693

JDBC概述(什么是JDBC?JDBC的原理、Mysql和Sql Server入门JDBC操作)

本篇文章主要介绍JDBC概述(什么是JDBC?JDBC的原理、Mysql和Sql Server入门JDBC操作)简单入门知识以及部分理论知识 JDBC是Java Database Connectivity的缩写 是一种用于Java程序访问关系型数据库的API(应用程序接口)。 1. Java语言的跨平台性:JDBC可以在各种操作系统和计算机体系结构上运行,这使得使用Java开发的应用程序可以方便地与不同类型的数据库进行交互。 2. 标准化:JDBC是一个标准化的API,提供了一致的访问关系数据库的方法,使

Jin_Xiang123的博客 1万+

keil+Jlink GD32调试记录

Jlink+keil,GD32调试记录,踩坑及解决,持续更新。

SUN_BW的博客 2952

JDBC的概述

--------------------------------------------------JDBC的概述------------------------------------------------------------1    JDBC概述1 什么是JDBC  JDBC(JavaDataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库...

李昆鹏的博客 1万+

OpenMontage:AI代理驱动的端到端视频生产系统实战指南

在当今内容创作领域,自动化视频生成技术正成为提升生产效率的关键。其核心原理在于通过智能体(Agent)架构,将复杂的视频制作流程拆解为可被AI理解和执行的标准化任务,从而实现从创意到成片的端到端自动化。这项技术的核心价值在于大幅降低了专业视频制作的门槛,使非专业用户也能快速产出具有一定专业度的内容。其典型应用场景包括社交媒体短片、产品演示、知识科普视频的批量生产。OpenMontage正是这一技术理念的杰出实践,它构建了一个完整的代理驱动视频生产系统,将AI编码助手转变为能自主规划并执行脚本撰写、素材检索、

weixin_35757191的博客 648

Spring Boot整合Apache Hop 2.3.0实战:从零搭建数据管道(附完整代码)

本文详细介绍了如何在Spring Boot项目中整合Apache Hop 2.3.0,从零开始构建可嵌入的数据管道。内容涵盖环境初始化、依赖配置、管道设计,并通过完整代码示例演示了如何通过REST API触发执行,实现数据同步与ETL流程的自动化管理,为微服务架构提供灵活的数据集成方案。

web99的专栏 632

JavaWeb | JDBC概述及IDEA连接MySQL

JDBC概述以及IDEA连接MySQL数据库

Alita233_的博客 2513

发那科FOCAS 1/2文档——核心库文件

在开始开发前,明确目标 CNC 的具体型号、连接方式(HSSB/TCP/IP)、软件版本和配置(如轴数、程序号位数),并据此正确配置开发环境和编译选项。开发时需要包含相应的头文件。这是开发跨平台应用时需要特别注意的地方。这是开发应用时必须了解的核心文件。

snailiot的博客 1021

JDBC概述

目录一、JDBC概述二、JDBC搭建三、 PreparedStatement和Statement四、结果集处理 一、JDBC概述 二、JDBC搭建 三、 PreparedStatement和Statement 四、结果集处理

qq_48019875的博客 3314

ArcGIS高效拆分shp文件:无需依赖属性表的实用技巧

本文针对ArcGIS中shp文件因属性表缺失而难以拆分的问题,详细介绍了无需依赖属性表的实用技巧。核心是使用“拆分多部件要素”工具,直接根据图形结构将多个独立但被合并的部件拆分为单个要素,并提供了ArcGIS Pro和ArcMap的操作流程、关键注意事项及拆分后的属性处理方案。

n2o3p4的博客 377

Windows 上 openclaw onboard --install-daemon 命令的安装位置和启动配置

摘要:Windows系统中,执行openclaw-cnonboard--install-daemon命令会创建计划任务OpenClawGateway,该任务在用户登录时自动运行位于%USERPROFILE%.openclaw\gateway.cmd的脚本文件来启动服务。管理方法包括通过任务计划程序或命令行(schtasks)查看/启停任务,使用openclaw gateway命令操作服务,或通过删除计划任务和脚本文件完全卸载服务。该机制确保OpenClawGateway服务随系统登录自动启动。(149字)

大坡3D软件开发 1374

JDBC概述和CRUD

JDBC概述和CRUD 第一节 JDBC的简介 1.1 简介 ​ JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。 JDBC可以在各种平台上使用Ja...

lalasonghhh的博客 417

Openclaw错误排查及解决方案之:Previous run is still shutting down. Please try again in a moment.

Openclaw错误排查及解决方案之:Previous run is still shutting down. Please try again in a moment.

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 232

JDBC 概述

文章目录一、JDBC 简介二、JDBC 驱动分类 一、JDBC 简介 JDBC (Java Database Conectivity, Java 数据库连接),提供了一种与平台无关的用于 执行SQL语句的标准Java API,可以方便地实现多种关系型数据库的统-操作,它由一组 用 Java 语言编写的类和接口组成。 在实际开发中可以直接使用JDBC进行各个数据库的连接与操作,而且可以方便地向数据库...

南淮北安的博客 513

【RKNN】RKNN(Rockchip Neural Network)​​ 的详解

RKNN 为 Rockchip 硬件提供了高效的 AI 推理解决方案,适合需要低功耗、实时响应的边缘场景

浩瀚之水的专栏 1684

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Impala 和 Presto 概述及JDBC

本文主要概述了Impala和Presto,其中Impala介绍了架构和数据类型,以及相关资料文档,最后使用Maven项目编写Impala JDBC,使用Scala语言编写代码,如果需要可以自行更改为Java代码。Presto部分同样概述了Presto和基本概念,以及官方文档资料的连接,最后同样以Maven方式使用Java代码编写了JDBC。

Yore - Home 3932

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

JDBC概述详解

本文全面的介绍了JDBC的相关知识,包括其基础与高级应用、Service层的事务管理、ThreadLocal(本地线程变量)、 数据库连接池、Commons Dbutils的原理及其使用!

一个很懒的人 3563

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

JDBC初体验

本文是简单介绍如何使用配置JDBC驱动,在Idea中。另外简单介绍相关概念,下期给大家带来使用JDBC完成的CRUD相关操作。

秋雨绵绵 1383

JDBC初体验(一)

JDBC初体验(一)

m0_61606343的博客 1123
上一篇: SQL语言高级
下一篇: JDBC常用的类和接口
Soar_Sir
博客等级 码龄10年 30粉丝 139原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值