华南理工大学 数据库实验一 实验截图1 创建Student数据库 先清空原本的表的定义,再创建表和插入数据。2 完成如下的查询要求及更新的要求。 (1) 查询身高大于1.80m的男生的学号和姓名; (2) 查询计算机系秋季所开课程的课程号和学分数; (3) 查询选修计算机系秋季所开课程的男生的姓名、课程号、学分数、成绩; (4) 查询至少选修一门电机系课程的女生的姓名(假设电机系课程的课程号以EE
# MySQL数据库审计截图实现流程 ## 1. 简介 在开发过程中,经常会遇到需要对数据库进行审计的需求,其中一种常见的需求是生成数据库的审计截图。本文将详细介绍如何使用MySQL数据库来实现审计截图功能,并提供代码示例。 ## 2. 实现流程 下面是实现“MySQL数据库审计截图”的流程,可以用表格展示步骤: | 步骤 | 描述 | | ---- | ---- | | 步骤1 | 连接
原创 2023-12-21 06:11:58
259阅读
# MySQL数据库的使用入门 MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),以其性能、可靠性和灵活性而闻名。本文将介绍MySQL数据库的基本概念、如何使用账号密码连接数据库,以及一些基本的操作示例。我们还会使用一些图形化工具帮助您更好地理解相关概念。 ## 什么是MySQL? MySQL是一个基于SQL(结构化查询语言)的关系型数据库管理系统。它通常用于Web应用程序和
原创 2024-08-04 08:31:51
33阅读
# MySQL数据库建表属性字段截图实现流程 ## 概述 本文将教会你如何使用MySQL数据库来创建表,并截取表的属性字段截图。下面是整个流程的简要示意图: ```mermaid flowchart TD A(开始) --> B(连接数据库) B --> C(创建数据库) C --> D(选择数据库) D --> E(创建表) E --> F(添加字段)
原创 2023-12-11 05:37:42
271阅读
1、二者的本质数据库数据仓库的本质都是存储数据,然后服务于应用。2、什么是数据库狭义上的数据库是指单纯的一个数据库实例,比如通过create database db命令创建数据库。广义上的数据库是指的数据库管理系统,比如常见的关系型数据库MySQL和Oracle。一般来讲,当提到数据库的时候就是指广义上的数据库管理系统。关系型数据库那什么是数据库呢,以关系型数据库为例,首先是存储结构化数据的,比
## Java截图插件 在开发Java应用程序时,有时候我们需要对屏幕或特定区域进行截图。为了方便开发者进行截图操作,有许多Java截图插件可供选择。本文将介绍几个常用的Java截图插件,并提供代码示例来演示如何使用它们。 ### 1. AWT Robot类 Java的AWT中的Robot类提供了一种简单的截图方法。它可以通过捕捉屏幕上的像素来实现截图功能。 以下是使用AWT Ro
原创 2023-09-28 02:11:02
193阅读
文章目录一、视图1、视图(view)定义2、创建(create)视图3、插入数据4、修改视图5、删除视图二、索引1、索引1)索引的定义2)索引的意义3)索引的优缺点4)索引结构i、BTREE结构ii、B+TREE结构iii、MySQL中的B+tree2、索引的分类1)按存储类型分类2)MySQL的常用索引类型3、创建索引4、查看所有已经创建的索引5、删除索引6、索引的使用7、哪些列需要创建索引1
一、线程池的概念大家用jdbc操作过数据库应该知道,操作数据库需要和数据库建立连接,拿到连接之后才能操作数据库,用完之后销毁。数据库连接的创建和销毁其实是比较耗时的,真正和业务相关的操作耗时是比较短的。每个数据库操作之前都需要创建连接,为了提升系统性能,后来出现了数据库连接池,系统启动的时候,先创建很多连接放在池子里面,使用的时候,直接从连接池中获取一个,使用完毕之后返回到池子里面,继续给其他需要
Java超市数据库管理关于Java的超市管理的问题,一定是大多数刚入门不久的Java小白的烦恼。当然我也不例外!一但出现不懂得情况下,第一时间的不是去和老师进行交流而是默默的拿出手机打开百度搜索。搜索到的答案都是很多厉害的程序大大所写的成果。这些厉害的程序大大所写的教程非常详细,就是有一点不足的就是(这里是我自己的观念,如有冒犯在这向所有的程序大大道个歉!)能来的这个地方求援的大多数都是一些小白
是否可以将联接的数据库表转换为Java Stream? 答案是肯定的。 既然我们已经多次提出这个问题,我们决定写另一篇动手实验文章,解释如何执行更高级的Stream Joins。 因此,这里是第六篇中的第五篇,后面还有一个GitHub存储,其中包含每个单元的说明和练习。 第1部分:创建流 第2部分:中级操作 第三部分:终端操作 第4部分:数据库流 第5部分:将联接的数据库表转换为流流加入
数据库SQl ALTER TABLE USER DEFAULT CHARACTER SET utf8;DDL -- 对数据库进行操作的语言 create database 数据库名; drop database 数据库名; use 数据库名; show databases; create table 表名( id int(5), name varchar(20) );
转载 2023-07-20 21:58:28
1849阅读
什么是JDBC?JDBC是(java database connectivity),是sun公司采用java语言编写的链接数据库的标准规则接口。JDBC能帮我们做什么?jdbc使用统一的一套java代码可以实现操作所有关系型数据库。其接口操作如下所示:sun公司提供统一的数据库驱动接口,各大数据库厂商根据sun公司提供的接口来编写自己的实现类,并封装成jar包,此类jar包也就成了各大厂商的数据库
转载 2023-08-09 12:19:50
75阅读
Java程序想要访问数据库,操作数据库,需要使用到一个技术:jdbc技术! 不管是我要讲的项目中用到的DbUtils还是SSM框架中的MyBatis,底层都必须使用jdbc,只不过代码的书写方式产生了变化! 那么什么是jdbc呢??? Java database connectivi2ty java数据库连接,使用jdbc,java程序才能去操作数据库! Jdbc本质上就是一个接口规范,在其中声
转载 2023-08-14 19:32:03
51阅读
一、JDBC简介JDBC是连接java应用程序和数据库之间的桥梁。  什么是JDBC?  Java语言访问数据库的一种规范,是一套API。  JDBC (Java Database Connectivity) API,即Java数据库编程接口,是一组标准的Java语言中的接口和类,使用这些接口和类,Java客户端程序可以访问各种不同类型的数据库。比如建立数据库连接、执行SQL语句进行数据的存取操
转载 2023-07-25 20:18:16
78阅读
1. Throwable 子类 Error 和 Exception   Error(错误):一般是指java虚拟机相关的问题,如系统崩溃、虚拟机出错误、动态链接失败等,这种错误无法恢复或不可能捕获,将导致应用程序中断,通常应用程序无法处理这些错误,因此应用程序不应该捕获Error对象,也无须在其throws子句中声明该方法抛出任何Error或其子类。Exception
1.操作数据库一般分为下列几部分:加载驱动(jdbc),创建数据库连接,执行sql,获得结果集加载驱动:Class.forname("oracle.jdbc.driver.OracleDriver")创建数据库连接:Connection con = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:ORCL", "test"
转载 2023-09-22 22:00:53
48阅读
摘要 我开始接触jdbc的时候,常常 碰到的问题: 1. Connection基本上每次都是创建新的,导致速度很慢 2. Connection, Statement, ResultSet用完都没有释放,导致资源泄露,内存溢出 3. 重复的代码很多,创建Statement,创建ResultSet,遍历ResultSet,把ResultSet查询出来的数据set到对象
转载 2023-12-05 17:03:08
39阅读
DDL(Data Definition Language):数据库定义语句;DML(Data Manipulation Language):用于增删改数据库数据,不包括查询;DCL(Data Control Language)用来向用户赋予/取消对数据对象的控制权限;TCL(Transaction Control Language):用来对事务进行管理数据库登录:win+R运行cmd,输入 双引
转载 2023-06-15 16:35:02
99阅读
是一个轻量级的纯 Java 开发的开放源代码的关系数据库系统,其体积小,占用空间小,使用简单,支持内存运行方式等特点。可以在 http://sourceforge.net/projects/hsqldb/files/ 下载最新的 HSQLDB 版本。我这里下载的是 HSQLDB 1.8.13 版本。下载完之后,把它解压到任一目录下,如 E:\hsqldb 下,完成安装工作。
转载 2024-07-09 11:40:50
63阅读
1.KV数据库速览K-V存储系统是最简单的数据库类型之一。几乎所有的编程语言都带有内置的K-V存储功能。比如C++中STL的map,Java的HashMap,Python的dictionary。K-V数据库通常包含下列接口:Get(key): 获取之前以"key"作为标识存储的数据,若"key"不存在则获取失败。 Set(key,value): 将"value"存储内存中,其标识符为"key",以
  • 1
  • 2
  • 3
  • 4
  • 5