![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
Uniago
这个人很懒 什么都没有留下...
展开
-
使用注解简化Spring IOC
一、Spring IOC1、实体类package com.gaj.entity;import java.util.Date;public class UserInfo { private Integer uid; private String uname; private Date regDate; private Double money; public Integer getUid() { return uid; } public void setUid(Integ原创 2020-07-23 01:48:44 · 130 阅读 · 0 评论 -
JDBC的高阶应用之Druid及DButils
一、Druid连接池1、连接池连接池可以理解为存放多个连接的集合。是为了解决建立数据库连接耗费资源和时间很多的问题,提高性能。Java为数据库连接池提供了公共的接口:javax.sql.DataSource,各个厂商需要让自己的连接池实现这个接口,这样应用程序就可以方便的切换不同厂商的连接池。2、常见连接池技术:DBCP(DataBase Connection Pool)数据库连接池,是java数据库连接池的一种,由Apache开发,通过数据库连接池,可以让程序自动管理数据库连接的释放和原创 2020-06-22 19:51:44 · 513 阅读 · 0 评论 -
Java连接MySQL数据库技术JDBC
一、JDBC概述JDBC:Java DataBase Connectivity,java动态数据库连接技术是一种用于执行SQL语句的Java API。JDBC可以有多套实现类,例如:Mysql、Oracle、SqlServer等数据库。JDBC需要连接驱动,驱动是两个设备要进行通信,满足一定通信数据格式,数据格式由设备提供商规定,设备提供商为设备提供驱动软件,通过软件可以与该设备进行通信。例如mysql-connector-java-5.1.6.jar1、JDBC与数据库驱动JDBC与数据库驱动原创 2020-06-21 00:52:14 · 656 阅读 · 0 评论 -
mysql综合小项目练习
一、创建表-- 创建区域表 存储北京市的所有区县信息create table area( a_id int(8) comment '地区ID', a_name varchar(32) comment '地区名称', constraint pk_area_a_id primary key(a_id));-- 创建学校表 保存各区域的学校信息create table school( sc_id int(8) comment '学校表的主键ID', sc_name varchar(32) c原创 2020-06-19 04:24:49 · 494 阅读 · 1 评论 -
mysql多表查询
一、交叉连接查询语法:select 字段1 [,字段N] from 表1,表2 [,表N]select * from category, produce交叉查询会产生笛卡尔积,表与表之间的连接相当于是在做乘法运算,运算结果很多记录都是无意义的。(尽量少用)二、内连接查询1、隐式内连接格式:select 字段1 [,字段N] from 表1,表2 [,表N] where 连接条件select * from category c, produce p where c.cid = p.c_id;原创 2020-06-18 23:11:47 · 170 阅读 · 0 评论 -
表与表之间的关系
摘要:在设计表时需要考虑表和表之间的一些关系,表与表之间的关系分为三种,分别为一对一、一对多(多对一)、多对多。下面用例子介绍了这三种关系,还重点介绍了几种不同情况下对外键的创建、删除以及查看的操作,并进行了代码实现。一、一对一一对一:一张表(a表)的一条记录对应另一张表(b表)的一条记录,反过来,另一张表(b表)的一条记录只能对应该表(a表)的一条记录。1、简介例如:人的信息和身份证信息,一个人只有一个身份证号,一个身份证号只能被一个人使用。建表原则:主表的主键和从表的外键形成.原创 2020-06-18 05:48:05 · 4922 阅读 · 0 评论 -
SQL语句的一些基本操作
一、DDLDDL:数据定义语言(Data Definition Language)用来定义数据库的数据库,表,列等对象。1、DDL之数据库操作展示所有数据库show databases;查看当前数据库select database();创建数据库格式: create database 数据库名 [character set utf8]create database mydb character set utf8;查看数据库的定义信息格式:show create原创 2020-06-18 00:09:50 · 518 阅读 · 0 评论