zoukankan      html  css  js  c++  java
  • SSH框架中使用Oracle数据库转换为SQLServer的相关配置和注意事项

    SQL2008  和Oracle 数据库在SSH中开发hibernate.cfg.xml配置区别(前者为SQL,后者为Oracle):

    1.驱动:

            com.microsoft.sqlserver.jdbc.SQLServerDriver

             oracle.jdbc.driver.OracleDriver

    2.URL:

          jdbc:sqlserver://localhost:1433;DatabaseName=LS        <!--LS为SQL数据库名称-->

          jdbc:oracle:thin:@localhost:1521:orcl

    3.user,password:(根据自己的数据库有不同的用户和密码)

        “sa”“sa”

          "scott"  "tiger"

    4.方言:

           org.hibernate.dialect.SQLServerDialec

           org.hibernate.dialect.Oracle10gDialect

    5.包:

     sqljdbc4.jar   

     ojdbc14.jar

    6.实体注解中: 

        //注解int自动增长是SQL特有的,用IDENTITY

        @Id
        @GeneratedValue(strategy=GenerationType.IDENTITY)
        private int upno; 

        //int 可以用序列SEQUENCE

        @Id
        @GeneratedValue(strategy=GenerationType.SEQUENCE)
        private int upno;

     //UUID都可以用的:

       @Id
        @GeneratedValue(generator="pk")
        @GenericGenerator(name="pk",strategy="uuid.hex")
        private String orderID;

  • 相关阅读:
    限制结果集行数
    函数的差异
    运算符的差异
    数据类型的差异
    简介
    Spring源码阅读入门指引
    Spring的三种注入方式
    AOP面向切面编程
    leetcode771
    leetcode669
  • 原文地址:https://www.cnblogs.com/joyous-day/p/6827006.html
Copyright © 2011-2022 走看看