![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
406密码
这个作者很懒,什么都没留下…
展开
-
数据库-oracle相关
一、数据库相关概念 数据:描述事物的符号 多种表现形式:文本、图形、音频、视频 数据库(database, DB)存放数据的仓库,存放在计算机中,按照一定的格式存放,可为用户共享,相当于粮库,车库 。 数据库管理系统(Database Management System,DBMS) 如何科学的组织和存储数据,如何高效的获取和维护...原创 2019-03-11 23:38:06 · 233 阅读 · 0 评论 -
数据库-Oracle 基本SQL语句
一、SQL语言基础什么是SQL语言结构化的查询语句(Structured Query Language) SQL是最重要的关系数据库操作语言,是所有关系数据库管理系统的标准语言 SQL是一种非过程化语言,只需要提出做什么,而不需要指明怎么做SQL可以做什么1数据库数据的增删查改操作(CRUD) 数据库对象的创建,修改和删除操作 用户权限/角色的授予和取消 事务控制S...原创 2019-03-16 16:24:06 · 212 阅读 · 0 评论 -
JDBC概念和使用
JDBC数据获取方式:直接声明变量并赋值。 Scanner类控制台输入 IO流(将硬盘存储中的数据读取到java中)。 scoket+io 从数据库中获取JDBC的概念:问题提出:java和数据库之间的沟通不一致解决方式:数据库厂商对外提供java支持的接口使用:创建来实现接口(操作数据库)数据库厂商对外提供了数据库操作的驱动包结论:JDBC其实就...原创 2019-03-20 22:57:55 · 109 阅读 · 0 评论 -
数据库-Oracle 连接查询和子查询
多表连接查询当需要获取的数据分布在多张表中,考虑使用联合查询一、SQL99的多表连接查询注意:仍然可以给表添加别名 如果使用on或者using关键字的对结果进行筛选,必须使用inner join作用表与表的连接,其中inner可以省略。 外连接的outer关键字可以省略不写 依然可以继续使用分组,having,排序等交叉连接笛卡尔积:使用cross join 关键字,其...原创 2019-03-17 21:13:44 · 420 阅读 · 0 评论 -
数据库-Oracle的账户管理
Oracle账户管理权限:具备某类事物的操作的能力,此能力为权限角色:一系列权限的集合Oracle自带账户system 管理账户 特点:具备大部分Oracle的操作权限,主要用来管理普通账户及Oracle的数据使用人:Oracle数据维护工作人员sys 超级管理员账户特点:具备system的所有权限,同时又具备其他的权限使用人:oracle工程师...原创 2019-03-17 21:38:37 · 147 阅读 · 0 评论 -
JDBC-事务管理
事务:一个事件的完成需要几个子操作的联合完成,只要有一个子操作执行失败,则数据回滚到原始状态,都成功则提交数据。为什么要进行事务管理?在业务处理的过程中,有可能会出现这样的情况:某条SQL语句执行失败,但是数据已经被更改了解决方法:设置JDBC的事务为手动提交。SQL语句都执行成功后再统一提交,只要有失败的就回滚。注意:在JDBC中事务是在自动提交。应该设置为手动提交...原创 2019-03-23 16:21:02 · 118 阅读 · 0 评论