app多版本共用mysql_移动易开源APP组合套件更新——支持多种外部数据库,支持全文搜索...

本文介绍了移动易后台如何实现与MySQL, Oracle, MSSQL, PostgreSQL等不同数据库的连接。通过创建分支、配置数据库连接、添加相应驱动依赖以及执行SQL脚本来实现数据源的配置,详细展示了每个数据库的具体实现步骤。" 104668870,1058329,Hyperledger Fabric 2.0 的gRPC接口详解,"['区块链', '分布式系统', 'Hyperledger']
摘要由CSDN通过智能技术生成

1、移动易后台实现外部数据库连接

要实现外置数据库,即上层开发人员不关心下层数据库的实现,在Spring boot项目 中需要针对不同数据库修改application.properties文件以及在项目中添加依赖包 。本文主要介绍移动易后台如何实现同不同数据源的连接,数据源包括MySQL,Oracle,MSSQL,PostgreSQL。

2、前期准备

Java 8

熟悉Maven项目

熟悉Spring boot

数据及驱动包如下表(数据库安装及配置见官网教程)

数据库

版本

JDBC驱动包

下载地址

MySQL

64位 MySQL14.14

mysql-connector-java(5.1.41)

Oracle

64位 Oracle 11g 11.2.0.1.0

ojdbc14(10.2.03)

MSSQL

64位 Microsoft SQL Server 2008 (SP1) - 10.0.2531.0

sqljdbc4(4.0)

PostgreSQL

64位 PostgreSQL 9.6

postgresql(9.4.1208-jdbc42-atlassian-hosted)

3、具体实现步骤

3.1、首先将项目git至本地,命令如下:

git clone https://git.oschina.net/sectong/yidongyi.git

3.2、将下载的项目import至eclipse中

- file->import->git->existing local repository

1460000010301523

- 项目结构如下

1460000010301524

3.3、右击项目team->switch to ->new branch针对不同的数据库创建不同的分支,如下所示:

1190000010301520?utm_source=tag-newest

3.4、配置每个数据源

4、数据源配置

4.1、MySQL数据源配置

4.1.1、进入MySQL分支,首先需要添加项目依赖的数据库连接包(这里使用mysql-connector-java,版本5.1.41),双击pom.xml文件,增加以下依赖。

mysql

mysql-connector-java

5.1.41

4.1.2、在application.properties文件中添加对MySQL数据库的配置,如下所示:

spring.datasource.url=jdbc:mysql://localhost/yidongyi?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true

spring.datasource.username=root

spring.datasource.password=123456

4.1.3、执行相应的sql脚本文件在yidongyi数据库下创建users,authorities,news表即可,如下:

CREATE TABLE `users` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`username` varchar(45) NOT NULL,

`password` varchar(100) NOT NULL,

`image` varchar(200) DEFAULT '',

`enabled` varchar(45) NOT NULL DEFAUL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值