• 【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只看到自己的内容

  • 相关阅读:
    request.getParameter() 和request.getAttribute() 区别
    Java中this和super的用法总结
    jQuery实现列表框双向选择操作
    Eclipse中.setting目录下文件介绍
    通过Ajax方式上传文件,使用FormData进行Ajax请求
    ASP.NET程序中常用的三十三种代码
    计算地球上两个坐标点(经度,纬度)之间距离sql函数
    动态调用WebService(C#) (非常实用)
    带SoapHeader验证的WebServices
    GridView内容详解(转载)
  • 原文地址:https://www.cnblogs.com/yxllovetm/p/8783125.html
Copyright © 2020-2023  润新知