schema

常用xml模板

荒凉一梦 提交于 2020-02-27 02:49:43
c3p0配置文件 文件名必须是: c3p0-config.xml 配置文件路径:放在src目录下 创建数据源的方式有两种 默认配置方式:在不指定配置名字的情况下使用默认配置创建数据源 命名配置方式:通过名字来使用指定配置创建数据源 <?xml version="1.0" encoding="utf-8"?> < c3p0-config > <!-- 默认配置 --> < default-config > < property name = " driverClass " > com.mysql.jdbc.Driver </ property > < property name = " jdbcUrl " > jdbc:mysql://localhost:3306/KkaBum </ property > < property name = " user " > root </ property > < property name = " password " > root </ property > < property name = " initialPoolSize " > 5 </ property > < property name = " maxPoolSize " > 10 </ property > < property name = "

数据库-----catalog与schema简介

戏子无情 提交于 2020-02-27 01:45:12
在SQL环境下Catalog和Schema都属于抽象概念,主要用来解决命名冲突问题 一个数据库系统包含多个Catalog,每个Catalog包含多个Schema,每个Schema包含多个数据库对象(表、视图、字段等) 如数据库对象表的全限定名可表示为: Catalog名 . Schema名.表名 SQL标准并不要求每个数据库对象的完全限定名称是唯一的,就象域名一样,如果喜欢的话,每个IP地址都可以拥有多个域名 从实现的角度来看,各种数据库系统对Catalog和Schema的支持和实现方式千差万别,比较简单而常用的实现方式是使用数据库名作为Catalog名,使用用户名作为Schema名,具体可参见下表: ———————————————— 版权声明:本文为CSDN博主「hekewangzi」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/hekewangzi/article/details/41390155 来源: https://www.cnblogs.com/softidea/p/12370139.html

MySQL 中间件 - DBLE 简单使用

假装没事ソ 提交于 2020-02-26 23:04:55
DBLE 是企业级开源分布式中间件,江湖人送外号 “MyCat Plus”;以其简单稳定,持续维护,良好的社区环境和广大的群众基础得到了社区的大力支持; 环境准备 DBLE项目资料 DBLE官方网站:https: //opensource.actionsky.com 可以详细了解DBLE的背景和应用场景,本文不涉及到的细节都可在官方文档获得更细节都信息;对于刚了解到同学,可以以本文为快速入门基础 DBLE官方项目:https: //github.com/actiontech/dble 如对源码有兴趣或者需要定制的功能的可以通过源码编译 DBLE下载地址:https: //github.com/actiontech/dble/releases 建议下载最新的releases版本,下载tar压缩包即可,如有源码编译需求的,可以下载源码包 DBLE社区交流: 669663113 安装JDK环境 DBLE是使用java开发的,所以需要启动dble需要先在机器上安装java版本1.8或以上,并且确保JAVA_HOME参数被正确的设置; 这里通过yum源的方式安装了openjdk,同学们可以自行google jdk的几百种安装方式,这里不在赘述; # yum install java-1.8.0-openjdk 确认java环境已配置完成 # java -version openjdk

开源分布式中间件 DBLE 快速入门指南

强颜欢笑 提交于 2020-02-26 23:00:22
GitHub:https://github.com/actiontech/dble 官方中文文档:https://actiontech.github.io/dble-docs-cn/ 一、环境准备 DBLE项目资料 安装JDK环境 二、安装DBLE 三、配置DBLE 应用场景一:数据拆分 应用场景二:读写分离 四、总结 环境准备 DBLE 项目资料 DBLE 是企业级开源分布式中间件,江湖人送外号 “MyCat Plus” ;以其简单稳定,持续维护,良好的社区环境和广大的群众基础得到了社区的大力支持; DBLE官方网站: https://opensource.actionsky.com 可以详细了解DBLE的背景和应用场景,本文不涉及到的细节都可在官方文档获得更细节都信息;对于刚了解到同学,可以以本文为快速入门基础 DBLE 官方项目: https://github.com/actiontech/dble 如对源码有兴趣或者需要定制的功能的可以通过源码编译安装 DBLE 下载地址: https://github.com/actiontech/dble/releases DBLE 官方社区交流群 :669663113 安装 JDK 环境 DBLE 是使用 java 开发的,所以启动 DBLE 需要先在机器上安装 java 版本 1.8 或以上,并且确保 JAVA_HOME

SSM整合

不羁的心 提交于 2020-02-26 22:23:22
目录 一. 项目准备 01-需求 02-数据库脚本 03-项目结构 04-Maven依赖 二.Java源代码 01-domain-实体类 02-dao-持久层 03-Service-服务层 04-controller-控制器 三.Resources配置资源 01-MySQL连接信息配置 02-日志记录配置 03-SpringMVC配置 04-SSM整合配置 05-Mybatis操作Sql配置 四.Web 01-目录结构 02-服务器启动后相关配置 03-首页操作JSP页面 04-展示账户列表页面 五.SSM基本架构代码下载 一. 项目准备 01-需求 02-数据库脚本 create database ssm; create table account( id int primary key auto_increment, name varchar(100), money double(7,2), ); INSERT INTO account(NAME,money)VALUES("小雪",1000); INSERT INTO account(NAME,money)VALUES("丽丽",1000); 03-项目结构 04-Maven依赖 pom.xml文件中添加依赖 <properties> <project.build.sourceEncoding>UTF-8</project

Spring框架(二):Spring整合Mybatis、添加事物

﹥>﹥吖頭↗ 提交于 2020-02-26 14:56:41
Spring 整合 MyBatis 案例 实现功能:在数据库中根据id查找用户的信息 一、创建与数据库表中对应的实体类 使用 lombok 简化创建 User 类 package com . kuang . pojo ; @Data @AllArgsConstructor @NoArgsConstructor public class User { //注意 字段与表中列名对应 private int id ; private String name ; private String pwd ; } 二、写出这个类的映射接口,接口里有我们查询数据库的方法 package com . kuang . mapper ; import com . kuang . pojo . User ; import java . util . List ; public interface UserMapper { public List < User > getUserList ( ) ; } 三、写出接口的XML文件 xml 中有查询语句 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd

技术译文 | MySQL 8.0.19 GA!

自作多情 提交于 2020-02-26 09:41:59
作者:Geir Hoydalsvik 翻译:管长龙 原文: https://mysqlserverteam.com/the-mysql-8-0-19-maintenance-release-is-generally-available/ MySQL 开发团队非常高兴地宣布,MySQL 8.0.19 现在可从 dev.mysql.com 下载。除了 bug 修复,此版本中还添加了一些新功能。 以下是重点介绍! InnoDB ReplicaSet 继 InnoDB Cluster 作为我们基于组复制的第一个完全集成的 MySQL HA 解决方案之后,InnoDB ReplicaSet 提供了另一个完整的解决方案(基于MySQL 复制)。 InnoDB ReplicaSet 的基本思想是对经典 MySQL 复制执行与 InnoDB Cluster 对组复制所做的相同操作。我们采用了一种非常强大但可能很复杂的技术,在 MySQL Shell 中为其提供了易于使用的 AdminAPI。 仅需几个易于使用的 Shell 命令,即可从头开始配置 MySQL 复制数据库体系结构,包括使用 CLONE 进行数据供应,设置复制并执行手动切换或故障切换。MySQL Router 了解拓扑结构,并会自动进行负载平衡或流量重定向。 Router 在路由中添加对 InnoDB ReplicaSet 的支持

MySQL中间件之MyCat

你。 提交于 2020-02-25 23:37:09
MySQL中间件之MyCat 一、MyCat基础概念 1、什么是MyCat 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server 结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品 一个新颖的数据库中间件产品 2、为什么使用MyCat 如今随着互联网的发展,数据的量级也是撑指数的增长,从GB到TB到PB。对数据的各种操作也是愈加的困难,传统的关系性数据库已经无法满足快速查询与插入数据的需求。这个时候NoSQL的出现暂时解决了这一危机。它通过降低数据的安全性,减少对事务的支持,减少对复杂查询的支持,来获取性能上的提升。但是,在有些场合NoSQL一些折衷是无法满足使用场景的(比如有些使用场景是绝对要有事务与安全指标的。这个时候NoSQL肯定是无法满足的)。所以还是需要使用关系性数据库。如何使用关系型数据库解决海量存储的问题呢?此时就需要做数据库集群,为了提高查询性能将一个数据库的数据分散到不同的数据库中存储,为应对此问题就出现了——MyCat MyCat作用: 能满足数据库数据大量存储;提高了查询性能 读写分离 数据分片 垂直拆分(分库)、水平拆分(分表)、垂直+水平拆分

quartz多任务调度+spring 实现

白昼怎懂夜的黑 提交于 2020-02-25 10:36:21
一.Quartz的学习简述   客官,不要急,请看完下面的内容...   代码可以直接拷贝使用,本文是编写2个定时方法来实现的,如果想要执行1个,删除另1个即可。但是想要知道执行原理请看最后的原理分析 <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.2</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>4.2.2.RELEASE</version> </dependency> 二.执行任务类 1 package com.quartz; 2 3 import java.util.Date; 4 5 /** 6 *className : QuartzTest 7 *description : 定时任务test 8 *@date : 2017年12月5日 9 */ 10 public class QuartzTest { 11 //要执行的方法1 12 public void run1(){ 13 System.out

@PropertySouce注解

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-25 07:28:37
1.@ProtertySource @PropertySouce是spring3.1开始引入的基于java config的注解。 通过@PropertySource注解将properties配置文件中的值存储到Spring的 Environment中,Environment接口提供方法去读取配置文件中的值,参数是properties文件中定义的key值。 2. 例子 比如有一个配置文件config.properties jdbc.driver = oracle.jdbc.driver.OracleDriver jdbc.url = jdbc\:oracle\:thin\:@(DESCRIPTION\=(ADDRESS\=(PROTOCOL\=TCP)(HOST\=10.221.129.208)(PORT\=1523))(CONNECT_DATA\=(SERVICE_NAME\=otatransuser))) jdbc.username= sassy jdbc.password = password 2.1 用法1- @PropertySource和@Value 创建java配置类 @Configuration @PropertySource("classpath:jdbc.properties") public class PropertiesWithJavaConfig {