码迷,mamicode.com
首页 > 数据库 > 详细

【springmvc+mybatis项目实战】杰信商贸-2.数据库配置

时间:2018-04-11 00:05:50      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:ati   blog   需要   详细   nbsp   有一个   sys   src   自动建表   

首先我们来了解项目的架构
技术分享图片

我们分别使用了MySql和Oracle数据库,即是异构数据库。我们做到一个平台支持多个数据库。
数据库
建模我们使用Sybase公司的PowerDesigner(以后简称PD),用它进行数据库建模有一个很好的功能,就是可以自动生成建表语句。

业内很少使用hibernate的自动建表,也是使用PD给数据库建模之后再去创建数据库,原因是,我们一般开发项目都是需求调研,概要设计,详细设计,开发,在这四个阶段我们的数据库初步建模是在概要设计的时候进行的,然后在详细设计和开发阶段一直去完善它,所以我们开发前就已经建好模了。

我们安装的数据库是Oracle数据库的OracleXEUniv简版(简版的并发性比正常版要低,主要用于程序员内部测试),但是我们现在是用于开发,所以我们这里只使用简装版。

异构数据库技术:当前的系统直接支持主流的数据库,需要少量的编码
OracleXEUniv简版 (推荐)
11g正式版安装包,2个文件,3G

之前的10g的简版,不能创建一个本地服务,没有导入数据命令和导出数据的命令。
sqlPlus它可以直接用账号,可以远程访问。(权限大)
PL/SQL oracle客户端工具不能直接远程访问oracle。必须创建通道(本地服务)

我们下面就使用PL/SQL Developer数据库图形化界面管理工具来管理oracle

oracle数据库的服务如下表:
技术分享图片

一般安装完oracle数据库,默认服务都是自动启动;日常不用时,可以停掉服务,加速系统启动,不占内存。

安装ORACLE创建SID,创建数据库(账号),默认system/sys系统账号。一定要记住密码。

a)创建一个账号(在user里创建)

技术分享图片

 

b)授权

技术分享图片

 

c)使用自己创建的账号登陆

技术分享图片

 

d)选择MyObjects只看到自己的内容

技术分享图片

【springmvc+mybatis项目实战】杰信商贸-2.数据库配置

标签:ati   blog   需要   详细   nbsp   有一个   sys   src   自动建表   

原文地址:https://www.cnblogs.com/yxllovetm/p/8783125.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!