zoukankan      html  css  js  c++  java
  • 【springmvc+mybatis项目实战】杰信商贸-2.数据库配置

    首先我们来了解项目的架构


    我们分别使用了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只看到自己的内容

  • 相关阅读:
    tiptop之4gl调试3/31
    打印空白3/31
    佛陀教育入门
    什么是佛教
    智、觉
    保持头脑清醒的窍门2/13
    php中将数组转换为指定符号分割的字符串
    kali下apche配置多网站
    php数组指定字段排序
    php 语句块耗时性能测试
  • 原文地址:https://www.cnblogs.com/yxllovetm/p/8783125.html
Copyright © 2011-2022 走看看