
数据库基础知识
数据库基础知识
慕寒এꦿ᭄
这个作者很懒,什么都没留下…
展开
-
Java小白的数据库爱情(一)JDBC连接数据库
Java小白的数据库爱情(一)JDBC连接数据库JDBC: java database connectivity java 与数据 库的连接JAVA连接数据库 JDBC直接连接步骤:1.加载驱动 (选择数据库) 驱动jar包是由数据库生产厂商提供 ,数据库的安装目录下寻找2.建立连接 (与数据库建立连接)3.封装sql4.封装处理块(静态处理块,预处理块) (发送执行sql)5.接口结果集并处理6.关闭资源 1.加载驱动Class.forName("or原创 2020-11-15 11:10:58 · 103 阅读 · 0 评论 -
Java小白的数据库爱情(二)Oracle 入门
Java小白的数据库爱情(二)Oracle 入门概述随着互联网时代的到来,需要持久化数据呈现井喷式发 展,常规的 io 操作虽然可以满足持久化的需求,但是, 对于持久化的目的,对数据的操纵,显然力不从心,且 操作的复杂度很大,不利于大规模的发展,审时度势, 数据库应运而生。数据库数据库(Database)是按照数据结构来组织、存储和管理数 据的 仓库 ;随着信息技术和市场的发展,数据管理不再 仅仅是存储和管理数据,而转变成用户所需要的各种数 据管理的方式。数据库有很多种类型,从最简单的存储 有各种原创 2020-11-15 11:13:11 · 136 阅读 · 0 评论 -
Java小白的数据库爱情(三)Oracle 简单语法
Java小白的数据库爱情(三)Oracle 简单语法简单查询查询:select *|字段名1,字段名2|… from 数据源取别名:结果集中的字段 表别名 “ ” -> 原封不动显示 select 字段名(as) 别名, 字段名 别名,...... from 数据源 别名字符串:’ ‘字符串的拼接:||伪列:表中不存在字段,但可以穿:表达式,数值,字符串虚表:dualnull:null 值与数值参与运算还是null,与字符串拼接 结果为原串原创 2020-11-15 11:14:28 · 129 阅读 · 0 评论 -
Java小白的数据库爱情(四)Oracle DDL、DML使用
Java小白的数据库爱情(四)Oracle DDL、DML使用rowid 、rownumrowid 和 rownum都是伪列rowidrowid 不是表的某一个字段,相当于对象的地址,根据地址转换的,不是真实的地址,可以用来区分数据的唯一是在 插入到数据库表中时候已经确定rowidrowid 和 rownum都是伪列 --rowid 不是表的某一个字段,相当于对象的地址,根据地址转换的,不是真实的地址,可以用来区分数据的唯一是在 插入到数据库表中时候已经确定rowidrowid作用:原创 2020-11-15 11:16:14 · 179 阅读 · 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 · 124 阅读 · 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 · 111 阅读 · 0 评论 -
Java小白的数据库爱情(七)mybatis 动态SQL
动态SQLMyBatis 的一个强大的特性之一通常是它的动态 SQL 能力。 如果你有使用 JDBC 或其他 相似框架的经验,你就明白条件地串联 SQL 字符串在一起是多么的痛苦,确保不能忘了空 格或在列表的最后省略逗号。动态 SQL 可以彻底处理这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语 言来改进这种情形,这种语言可以被用在任意映射的 SQL 语句中。动态 SQL 元素和使用 JSTL 或其他相似的基于 XML 的文本处理器相似。在 My原创 2020-11-15 11:21:54 · 148 阅读 · 0 评论 -
Java小白的数据库爱情(八)mybatis Log4j 日志
Java小白的数据库爱情(八)mybatis Log4j 日志Log4J简介日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功 能强大的日志组件,提供方便的日志记录。在apache网站: jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包Log4J组成:Loggers Appenders Layout1.Logger:控制要启用或禁用哪些日志记录语句,并对日志信息进行级别限制。2.Appenders : 指定了日志将打印到控制台原创 2020-11-15 11:24:17 · 167 阅读 · 0 评论 -
Java小白的数据库爱情(九)mybatis 逆向工程
Java小白的数据库爱情(九)mybatis 逆向工程mybatis-generator是一款mybatis自动代码生成工具,可以 通过配置,快速生成pojo,mapper和xml文件.官方网址:http://mybatis.org/generator/configreference/xmlconfig.htmlgeneratorConfig.xml配置 需添加到资源包下 src下<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE ge原创 2020-11-15 11:24:50 · 187 阅读 · 0 评论