![](https://img-blog.csdnimg.cn/20200402184232212.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
以实战为例加深对数据库的理解
睡觉对我很重要
菜鸡一个
展开
-
大无语事件(修改 ssm项目中关于mybatis初始化错误 string index :0)
报这个错误非常的无语,原因是在mapper.xml文件中sql语句书写的有问题。就是这个位置,里面原来的sql语句是 insert into discussion values(#{},#{})结果出现了问题导致 sqlSessionFactory 创建出现问题。所以不能瞎写啊!!!!希望这篇文章能帮助到一些朋友。...原创 2022-04-07 09:48:11 · 148 阅读 · 0 评论 -
数据库大作业实验报告
一、实验目的通过这个实验回顾数据库这门课程的基本内容,深化自己的理解,掌握高级语言对数据库操作的方法。二、总体功能设计与ER图这次的实验是使用Java+ SQL server 完成的。2.1 总体的功能设计2.2 ER 图:2.3 流程图2.4 基本表(1)SC 表记录学生的选课信息(2) Course记录课程信息(3)Student记录学生的基本信息(4)账户密码记录用户名以及密码(5)登录信息记录用户登录的时间三、T-sql 代码(1)create tabl原创 2020-06-05 17:39:09 · 4419 阅读 · 3 评论 -
数据库大作业进程 五
一 增强程序的健壮性在测试的时候发现了之前没有注意到的问题,就是删除bug ,因为在T-sql中delete 一个不存在的元组是可以的。 因此做了以下的修改 public int delete_SC ( String a,String b) throws SQLException { //这个是按照主码删除元组 this.get_sql_connection(); String sql ="delete from SC where Sno=原创 2020-05-31 17:20:20 · 217 阅读 · 0 评论 -
大作业进程四
受到前几个提交同学的启发,决定完善自己的大作业(1)优化图形界面 this.getLayeredPane().add(this.jLabel, new Integer(Integer.MIN_VALUE)); ((JPanel)this.getContentPane()).setOpaque(false);之后要将组件设置为透明(2)我为了更加符合实际,重写account_password 表,增加了用户的图片,不在展示(3)增加验证码参考文档https://blo原创 2020-05-24 11:36:08 · 229 阅读 · 0 评论 -
大作业进程三(登录处理)
正常的话应该是快结束了原创 2020-05-16 16:20:41 · 201 阅读 · 0 评论 -
并发控制练习
引入(1)多个事务并行结果正确当且仅当与串行执行结果相同,并且可串行的是当且仅当是正确的调度。(2) 两阶段锁协议 : 读写之前都会申请封锁,释放之后不再申请封锁。(3) 同一事务两种操作以及不同事务冲突操作不能交换(4) S 封锁上只能加S封锁,X封锁不能加封锁...原创 2020-05-14 22:50:27 · 204 阅读 · 0 评论 -
数据库大作业进程二(总体完成)
一创建基本表二 连接数据库实现基本功能选择public void select (){ this.get_sql_connection(); try{ this.ps=this.ct.prepareStatement("select * from Student"); this.rs=this.ps.executeQuery(); ...原创 2020-05-09 22:21:58 · 339 阅读 · 0 评论 -
数据库大作业进程 一
准备工作1 回顾 java GUI的基本用法2 java 正则表达式import java.util.regex.*;public class process { public static void main(String[] args) { String p ="[A-Za-z0-9]{4,9}"; Pattern r=Pattern.compi...原创 2020-05-03 20:08:29 · 265 阅读 · 0 评论 -
第十章数据库恢复技术习题
引言1 事务 :用户定义的一个数据库操作序列,这些操作是要么不做,要么全做,是一个不可分割的工作单位。begin transactioncommit % 提交 rollback % 回滚事务2 由定义可知,事务是具有原子性的。同时也具有一致性,这个性质与原子性有关。举个例子 。 create procedure pro_tran @incount int ,@outcoun...原创 2020-04-30 21:31:57 · 994 阅读 · 0 评论 -
第九章关系查询处理和查询优化
B+树参考文档https://blog.csdn.net/qq_26222859/article/details/80631121m阶B树:1.根结点至少有两个子节点。2.每个中间节点都包含k-1个元素和k个孩子,其中 m/2 <= k <= m3.每一个叶子节点都包含k-1个元素,其中 m/2 <= k <= m4.所有的叶子结点都位于同一层。5.每个节点中...原创 2020-04-28 23:25:57 · 147 阅读 · 0 评论 -
sql 练习-cursor
cursor : (游标)是处理数据的方法不只是数据缓存,允许用户对指定位置的数据进行操作。游标的生命周期包含有五个阶段:声明游标、打开游标、读取游标数据、关闭游标、释放游标。if (exists (select * from sys.objects where name='proc_cursor')) drop procedure proc_cursor --借助的是存储过程 c...原创 2020-04-23 22:12:57 · 176 阅读 · 0 评论 -
数据库设计习题(部分)
7 学校中有若干的系别以及考研教室,每个教室有若干个教员,其中有教授 副教授,每个人都会各自带若干个研究生,每个班有若干个学生,每一个学生互选修若干个课程(使用E-R)画出概念模型...原创 2020-04-22 17:43:13 · 3230 阅读 · 0 评论 -
数据库第六章小结及习题
码在数据库的基本知识点中总结过关于码的知识点,但并不系统。在一个关系中先要考虑的是关系的码,是表级的完整性原创 2020-04-15 20:59:52 · 936 阅读 · 0 评论 -
SQL第五章习题
use [Stu1]create table people (num char(9) primary key ,pname char(9) ,age smallint check(age<=60),pmoney smallint,position char(9),jobnum char (9),)create table 部门(jobnum char(9) ,名称...原创 2020-04-05 16:07:12 · 279 阅读 · 0 评论 -
数据库第五章 check /constraint/trigger/procedure/function
实体完整性概述1.实体完整性是指关系模型中主码不能为空。在关系模型数据库中,使用primary key 定义主码。【例5.1】将Student表中Sno设置为主码create table Student(Sno char(9) primary key,--列级Sname char(20) not null --设置不为空Sage smallint --primary key(Sn...原创 2020-04-04 22:48:44 · 921 阅读 · 4 评论