代码编织梦想

JDBC入门(一)——快速入门

一、JDBC简介

JDBC概念:

  • JDBC就是通过Java语言操作关系型数据库的一套API
  • 全称(Java DataBase Connectivity)Java数据库连接
  • 通过同一套Java代码,操作不同的关系型数据库

JDBC本质:

  • sun公司定义的一套操作所有关系型数据库的规则,即接口
  • 各个数据库厂商去实现这套接口,提供数据库驱动jar包
  • 我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类

JDBC好处:

  • 各数据库厂商使用相同的接口,Java代码不需要针对不同数据库分别开发
  • 可随时替换底层数据库,访问数据库的Java代码基本不变

二、JDBC快速入门

在开始之前,首先需要先导入mysql的驱动jar包,然后再编写代码 ,连接数据库

在这里插入图片描述

步骤:

  1. 创建工程,导入驱动jar包
  2. 注册jdbc驱动
Class.forName("com.mysql.jdbc.Driver");
  1. 连接数据库,三个参数
        String url = "";                    
        String username = "";               
        String password = "";               
        Connection con  = DriverManager.getConnection(url,username,password);
  1. 定义SQL语句
String sql = "update...";         
  1. 获取SQL执行对象Statement
Statement stmt = con.createStatement();
  1. 执行SQL语句
int count = stmt.executeUpdate(sql);   //执行SQL语句影响的行数
  1. 处理执行SQL语句返回的结果
System.out.println(count);  
  1. 释放资源

完整代码示例

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_51932837/article/details/127002662

jdbc 简介_「已注销」的博客-爱代码爱编程

JDBC 指 Java 数据库连接,是一种标准Java应用编程接口( JAVA API),用来连接 Java 编程语言和广泛的数据库。 JDBC API 库包含下面提到的每个任务,都是与数据库相关的常用用法。 制作到数据

jdbc简介-爱代码爱编程

JDBC:Java DataBase Connectivity,是SUN公司提供的一套操作数据库的标准规范(技术)。 JDBC与数据库驱动的关系:接口与实现的关系。   JDBC规范(掌握四个核心对象): DriverManager类:用于注册驱动(创建连接对象)。 java.sql.DriverManager; Connection接口:表

【Java】 JDBC简介-爱代码爱编程

JDBC简介 简介 JDBC 全称 Java Database Connectivity,是标准Java API,以帮助Java编程语言和各种数据库之间的连接。 JDBC库提供下述任务的API,它们通常与数据库的使用有关 连接一个数据库创建一个SQL、MySQL语句执行SQL、MySQL检索查看、修改结果记录从根本上说,JDBC是一种规范,它提供了

mybatis缓存_姓蔡小朋友的博客-爱代码爱编程

一、缓存定义: 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。mybatis提供查询缓存,用于减轻数据库压力,

j-tech & 开源之夏|什么是比快更快的向量搜索_jina ai的博客-爱代码爱编程

J-Tech Talk 由 Jina AI 社区为大家带来的技术分享工程师们将深入细节地讲解具体的问题 分享 Jina AI 在开发过程中所积累的经验 本期 J-Tech Talk 邀请到了在开源之夏项目中脱颖而出的杨小燕,分享她负责的项目《支持 Redis 数据库作为 DocArray 的存储后台》帮助更多的开发者高效地进行向量检索。

谷粒商城 高级篇 (二十一) --------- 分布式事务_在森林中麋了鹿的博客-爱代码爱编程

目录 一、本地事务1. 事务的基本性质2. 事务的隔离级别3. 事务的传播行为4. SpringBoot 事务关键点 二、分布式事务1. 为什么有分布式事务2. CAP 定理与 BASE 理论2. 面临的问题3.

java基于springboot+vue+nodejs游乐场公园信息管理系统 element_qq123311197的博客-爱代码爱编程

计算机信息技术和互联网的发展,带动了整个的商业发展,方便了我们的生活。在公园宣传上,各种城市公园信息的获取不再是口口相传,客户通过城市公园信息管理系统查看城市公园信息,根据游玩和受欢迎程度来衡量城市公园的好坏,并通过城市公园

通用orm的设计与实现_orm pdf 设计-爱代码爱编程

介绍 我们通用的ORM,基本模式都是想要脱离数据库的,几乎都在编程语言层面建立模型,由程序去与数据库打交道。虽然脱离了数据库的具体操作,但我们要建立各种模型文档,用代码去写表之间的关系等等操作,让初学者一时如坠云雾。我的想法是,将关系数据库拥有的完善设计工具之优势,来实现数据设计以提供结构信息,让json对象自动映射成为标准的SQL查询语句。只要我们理解

ssm+社区线上超市购物系统毕业设计-爱代码爱编程

                                                          目    录 第1章  前  言 1 1.1  研究背景 1 1.2  研究现状 1 1.3  系统开发目标 1 第2章  技术与原理 3 2.1 SSM框架 3 2.2  JAVA技术 3 2.3

jdbc(一)-爱代码爱编程

视频链接:https://www.bilibili.com/video/BV1Bt41137iB?vd_source=9545770e4a2968c05878ffac8589ec6c 视频选集:P1— P13 文章

jsp学生选课管理系统myeclipse开发sql数据库bs模式java编程网页结构_myeclipse学生管理系统-爱代码爱编程

一、源码特点      JSP学生选课管理系统是一套完善的WEB设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 JSP学生选课管理系统myeclipse开发sql数据库B

jdbctemplate-爱代码爱编程

JdbcTemplate JdbcTemplate1.配置数据库的基本信息2.对数据库的增删改查操作 JdbcTemplate 大家好呀,我是小笙!这节主要是对 JdbcTemp

第2章 vue服务器(后)端swagger定义实现与发布部署_public dbset sysusersdb => new dbset

.NetCore swagger 前后端分离 vscodevue3初识

在基于.Net(Core)6框架开发的程序中,是通过Swagger中间件来实现前后端的分离和之间数据的相互交互操作的,即vue前端项目与相对应的.Net(Core)6后端项目分离实现核心是Swagger中间件,且该中间件的配置和定义实现都在.Net(Core)6后端项目中进行,本章讲述怎样通过Swagger中间件构建,能够让与相对应vue前端项目进行渲染显