首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

原生数据库操作JDBC

概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。...各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。 2. 快速入门: * 步骤: 1....查询操作 1....; import java.util.ArrayList; import java.util.List; import java.sql.*; //原生使用JDBC查询操作 public class select...事务:一个包含多个步骤的业务操作。如果这个业务操作被事务管理,则这多个步骤要么同时成功,要么同时失败。 2. 操作: 1. 开启事务 2. 提交事务 3. 回滚事务 3.

61330
您找到你想要的搜索结果了吗?
是的
没有找到

JDBCJDBC 简介 ( JDBC 概念 | JDBC 本质 | 使用 JDBC 操作数据库的好处 | JDBC 提供的 API 组件 )

一、JDBC 概念 ---- JDBC 全称 Java DataBase Connectivity , 中文名称是 Java 数据库连接 ; JDBC 是 通过 Java 代码 操作 关系型 数据库...的 API ; JDBC 提供了 与 数据库平台 无关的 数据库访问方式 , 使用 Java 语言 , 借助 JDBC 可以与多种数据库进行交互 ; 使用 JDBC操作数据库有 : 所有的 关系型...数据库 , 都可以使用 JDBC 进行访问 ; MySQL SQLServer Oracle DB2 二、JDBC 本质 ---- JDBC 是 Sun 公司开发的 一套标准接口 , 具体的 数据库操作...就是 选择使用哪个厂商数据库 实现类 的步骤 ; 使用 JDBC 操作数据库 , 实际上使用的是 数据库厂商 提供的 数据库驱动 jar 包 操作数据库 ; 三、使用 JDBC 操作数据库的好处 -...四、JDBC 提供的 API 组件 ---- JDBC 提供了一套 API 组件 , 可以使开发人员很容易的进行 : 数据库连接 数据库中执行 SQL 语句进行增删查改操作 处理查询结果 管理事物 JDBC

1.4K20

JAVA实验:JDBC编程实现数据库操作

0x00 课题内容 实验十 文件操作练习 使用MySQL数据库管理系统,建立名为“Information”数据库,在该数据库中创建表名为“userInfo”的数据表,用于存储用户注册时在注册界面输入的用户信息...编写User.java类,该类对应于数据库的userInfo表,其成员变量和数据库字段相对应,提供对成员变量操作的常规方法,包括:所有成员变量的set方法和get方法等。...编写数据库连接类DBUtil.java,该类实现连接数据库的功能 编写数据访问类UserDao.java(Data Access Object,DAO),该类负责提供方法对User表进行增查删改等所有操作...编写测试类Test.java,测试以下功能: 查询并显示所有用户 添加一个用户 按用户名查询用户 修改用户密码 删除用户 类 说明 UserDao.java 数据库操作 User.java 用户类 DBUtil.java...SQL语句; 执行SQL语句使用错误; 解决方案: 检测Mysql是否正常启动,重新设置数据库名和密码,修改数据库连接地址为localhost或127.0.0.1,导入JDBC驱动,再次连接数据库即可正常回显

94050

JDBC 进阶操作

本篇为 JDBC 的进阶笔记,对于 JDBC 不太清楚的老铁可以先看看 《听说你 JDBC 已经忘了,安排,先来看看基本操作》 1.1 结果集处理 1.1.1 处理 Blob 类型数据 ☞ 概述...答案是 JDBC 连接也提供了事务支持,JDBC 连接的事务支持由 Connection 提供,Connection 默认打开自动提交,即关闭事务,在这种情况下,每条 SOL 语句一旦执行,便会立即提交到数据库...,永久生效,无法对其进行回滚操作。...这项技术能明显提高对数据库操作的性能。   数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中,这些数据库连接的数量是由最小数据库连接数制约。...♞ 最大连接数:是连接池能申请的最大连接数,如果数据库连接请求超过此数,后面的数据库连接请求将被加入到等待队列中,这会影响之后的数据库操作

84332

JDBC 基础操作

程序可通过 JDBC API 连接到关系数据库,并使用结构化查询语言(SQL,数据库标准的查询语言)来完成对数据库的查询、更新。   ...与其他数据库编程环境相比,JDBC数据库开发提供了标准的 API,所以使用 JDBC 开发的数据库应用可以跨平台运行,而且可以跨数据库(如果全部使用标准的 SQL)。...最早的时候,Sun 公司希望自己开发一组 Java API,程序员通过这组 Java API 即可操作所有的数据库系统,但后来 Sun 发现这个目标具有不可实现性,因为数据库系统太多了,而且各数据库系统的内部特性又各不相同...而程序员使用 JDBC 时只要面向标准的 JDBC API 编程即可,当需要在数据库之间切换时,只要更换不同的实现类(即更换数据库驱动程序)就行,这是面向接口编程 ?...根据该思路对现有 JDBC 操作进行优化。

1K31

JDBC数据库的增删改查简单操作

前言 本次带来的是JAVA的JDBC操作,对数据库进行发送SQL语句,以达到对数据库语言的增删改查操作 需要下载驱动类包 MySQL数据库JDBC驱动包 https://dev.mysql.com/...downloads/connector/j/ SQL Server数据库JDBC驱动包 https://www.microsoft.com/en-us/download/details.aspx?...id=55539 具体步骤 ①用反射机制加载驱动类 ②利用TCP对数据库进行连接 ③执行相应的SQL语句 ④关闭连接资源 数据库操作 添加,删除,更新操作 操作基本差不多 package cn....java.sql.ResultSet; import java.sql.SQLException; /** * * @ClassName: Demo03 * @Description: JDBC的增删改操作...java.sql.ResultSet; import java.sql.SQLException; /** * * @ClassName: Demo03 * @Description: JDBC的查询操作

1.1K10

Java总结:JDBC连接操作数据库(一)

支持ANSI SQL-92标准,通过调用这些类和接口提供的成员方法,我们可以方便地连接各种不同的数据库,进而使用标准的SQL命令对数据库进行查询、插入、删除、更新等操作。...一、JDBC结构 1.Java程序 主要功能是根据JDBC方法实现对数据库的访问和操作。...主要任务有:为特定数据库选择驱动程序,处理JDBC初始化调用,为每个驱动程序提供JDBC功能的入口,为JDBC调用执行参数等 3.驱动程序 主要任务:建立与数据库的连接,向数据库发送请求,用户程序请求是执行编译...的默认连接端口是3306),“test”是要连接操作数据库。...void rollback() 撤销对数据库执行的添加、删除或者修改记录等操作,并释放此Connection对象当前持有的所有数据库锁。

19110

JDBC常见操作总结

JDBC-Query Java连接数据库,并执行查询操作具体步骤如下(需要注意的是要导入相关的包): 1、声明连接参数 2、注册驱动 3、利用驱动管理器,建立连接 4、定义sql语句 5、创建发送器...:oracle:thin:@localhost:1521:orcl";// 数据库的路径 String user ="scott"; String password="tiger..."; //2、注册驱动 Class.forName("oracle.jdbc.OracleDriver"); //3、使用驱动管理器,与数据库建立连接...Java连接数据库,并执行DML操作,即数据的增删改,具体步骤如下: 定义连接参数 注册驱动 建立连接 定义sql语句 创建发送器 执行更新操作(executeUpdate(sql)) 处理结果...stat.close(); conn.close(); } } JDBC-Transaction Java连接数据,并进行事务处理操作,具体步骤如下: 1、声明连接参数

32620

数据库JDBC学习,详解JDBC连接数据库

期学习JDBC连接数据库 JDBC是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。...所以,JDBC本身就是用来连接数据库的,本文我们就来了解一下怎么使用JDBC连接数据库。...书写形式:协议:子协议:数据源标识 协议:在JDBC中总是以jdbc开始 子协议:是桥连接的驱动程序或是数据库管理系统名称。 数据源标识:标记找到数据库来源的地址与连接端口。...使用结果集(ResultSet)对象的访问方法获取数据: 7、关闭JDBC对象 操作完成以后要把所有使用的JDBC对象全都关闭,以释放JDBC资源,关闭顺序和声明顺序相反: (1)、...关闭记录集 (2)、关闭声明 (3)、关闭连接对象 我们在完成了上述的步骤之后,基本上就完成了JDBC连接数据库操作

69030
领券