![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库基础知识
数据库基础知识
慕寒এꦿ᭄
这个作者很懒,什么都没留下…
展开
-
Java小白的数据库爱情(一)JDBC连接数据库
Java小白的数据库爱情(一)JDBC连接数据库 JDBC: java database connectivity java 与数据 库的连接 JAVA连接数据库 JDBC 直接连接 步骤: 1.加载驱动 (选择数据库) 驱动jar包是由数据库生产厂商提供 ,数据库的安装目录下寻找 2.建立连接 (与数据库建立连接) 3.封装sql 4.封装处理块(静态处理块,预处理块) (发送执行sql) 5.接口结果集并处理 6.关闭资源 1.加载驱动 Class.forName("or原创 2020-11-15 11:10:58 · 79 阅读 · 0 评论 -
Java小白的数据库爱情(二)Oracle 入门
Java小白的数据库爱情(二)Oracle 入门 概述 随着互联网时代的到来,需要持久化数据呈现井喷式发 展,常规的 io 操作虽然可以满足持久化的需求,但是, 对于持久化的目的,对数据的操纵,显然力不从心,且 操作的复杂度很大,不利于大规模的发展,审时度势, 数据库应运而生。 数据库 数据库(Database)是按照数据结构来组织、存储和管理数 据的 仓库 ;随着信息技术和市场的发展,数据管理不再 仅仅是存储和管理数据,而转变成用户所需要的各种数 据管理的方式。数据库有很多种类型,从最简单的存储 有各种原创 2020-11-15 11:13:11 · 88 阅读 · 0 评论 -
Java小白的数据库爱情(三)Oracle 简单语法
Java小白的数据库爱情(三)Oracle 简单语法 简单查询 查询:select *|字段名1,字段名2|… from 数据源 取别名:结果集中的字段 表别名 “ ” -> 原封不动显示 select 字段名(as) 别名, 字段名 别名,...... from 数据源 别名 字符串:’ ‘ 字符串的拼接:|| 伪列:表中不存在字段,但可以穿:表达式,数值,字符串 虚表:dual null:null 值与数值参与运算还是null,与字符串拼接 结果为原串 原创 2020-11-15 11:14:28 · 83 阅读 · 0 评论 -
Java小白的数据库爱情(四)Oracle DDL、DML使用
Java小白的数据库爱情(四)Oracle DDL、DML使用 rowid 、rownum rowid 和 rownum都是伪列 rowid rowid 不是表的某一个字段,相当于对象的地址,根据地址转换的,不是真实的地址,可以用来区分数据的唯一 是在 插入到数据库表中时候已经确定rowid rowid 和 rownum都是伪列 --rowid 不是表的某一个字段,相当于对象的地址,根据地址转换的,不是真实的地址,可以用来区分数据的唯一 是在 插入到数据库表中时候已经确定rowid rowid作用:原创 2020-11-15 11:16:14 · 132 阅读 · 0 评论 -
Java小白的数据库爱情(五)mybatis 入门环境搭建
Java小白的数据库爱情(五)mybatis 入门环境搭建 Mybatis不是一个完全的orm框架,Mybatis需要程序员自己写sql,但是 也存在映射(输入参数映射,输出结果映射),学习门槛mybatis比 hibernate低;同时灵活性高,特别适用于业务模型易变的项目,使用 范围广。 简单概括: 更加简化jdbc代码,简化持久层,sql语句从代码中分离,利用反射, 将表中数据与java bean 属性一一映射 即 ORM(Object Relational Mapping 对象关系映射) 使用范围:原创 2020-11-15 11:17:14 · 90 阅读 · 0 评论 -
Java小白的数据库爱情(六)mybatis typeAliases标签
Java小白的数据库爱情(六)mybatis typeAliases标签 typeAliases标签 使用方法 <typeAliases> <!--<typeAlias type="com.shsxt.pojo.User" alias="u"/> --> <!-- <typeAlias type="com.xxxx.pojo.Emp"/>--> <!--如果 alias="emp"属性省略,默认别名为类名,不区分大小写--> <p原创 2020-11-15 11:18:29 · 82 阅读 · 0 评论 -
Java小白的数据库爱情(七)mybatis 动态SQL
动态SQL MyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。 如果你有使用 JDBC 或其他 相似框架的经验,你就明白条件地串联 SQL 字符串在一起是多么的痛苦,确保不能忘了空 格或在列表的最后省略逗号。动态 SQL 可以彻底处理这种痛苦。 通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语 言来改进这种情形,这种语言可以被用在任意映射的 SQL 语句中。 动态 SQL 元素和使用 JSTL 或其他相似的基于 XML 的文本处理器相似。在 My原创 2020-11-15 11:21:54 · 99 阅读 · 0 评论 -
Java小白的数据库爱情(八)mybatis Log4j 日志
Java小白的数据库爱情(八)mybatis Log4j 日志 Log4J简介 日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功 能强大的日志组件,提供方便的日志记录。在apache网站: jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包 Log4J组成: Loggers Appenders Layout 1.Logger:控制要启用或禁用哪些日志记录语句,并对日志信息进行级别限制。 2.Appenders : 指定了日志将打印到控制台原创 2020-11-15 11:24:17 · 118 阅读 · 0 评论 -
Java小白的数据库爱情(九)mybatis 逆向工程
Java小白的数据库爱情(九)mybatis 逆向工程 mybatis-generator是一款mybatis自动代码生成工具,可以 通过配置,快速生成pojo,mapper和xml文件. 官方网址:http://mybatis.org/generator/configreference/xmlconfig.html generatorConfig.xml配置 需添加到资源包下 src下 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ge原创 2020-11-15 11:24:50 · 135 阅读 · 0 评论