JBOSS 點滴

          豐豐的博客

          ORACLE轉(zhuǎn)為sqlservr碰到的問題集

          1、更改配置:application.xml

           <!-- PROXOOL連接池的設(shè)置數(shù)據(jù)源sqlserver -->
           
           <bean id="dataSource"
            class="org.logicalcobwebs.proxool.ProxoolDataSource">
            <property name="driver">
             <value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value>
            </property>
            <property name="driverUrl">
             <value>jdbc:sqlserver://127.0.0.1:1433; DatabaseName=ctts</value>
            </property>
            <property name="user">
             <value>sa</value>
            </property>
            <property name="password">
             <value>sadmin</value>
            </property>
            <property name="alias">
             <value>ctts</value>
            </property>

                  <property name="maximumActiveTime" value="300000"/> 
                  <property name="prototypeCount" value="0"/> 
                  <property name="maximumConnectionCount" value="12000"/> 
                  <property name="minimumConnectionCount" value="1"/> 
                  <property name="simultaneousBuildThrottle" value="2000"/> 
                  <property name="houseKeepingTestSql" value="select CURRENT_DATE"/> 
           </bean>
          2、hibernate配置更改:
            <property name="dialect">
             org.hibernate.dialect.SQLServerDialect
            </property>
          3、oracle字段類型為DATE,牽移到sqlserver下,會出現(xiàn)類型轉(zhuǎn)換錯誤,如:

                     將 nvarchar 值轉(zhuǎn)換為 JDBC 數(shù)據(jù)類型 TIMESTAMP 時發(fā)生錯誤   
                  sqlserver反映射后,date類型為:java.sql.Timestamp

                   oracle反映射后,date類型為:java.util.Date    

              解決辦法:方法一:oracle轉(zhuǎn)換為sqlserver時,DATE類型全部轉(zhuǎn)換為DATETIME.
                              方法二:oracle日期類型全部用varchr(7)  ,這樣就不存在轉(zhuǎn)換問題。


           

          posted on 2014-01-08 11:28 半導(dǎo)體 閱讀(336) 評論(0)  編輯  收藏 所屬分類: sqlserver

          主站蜘蛛池模板: 饶平县| 尼玛县| 体育| 合作市| 青州市| 龙江县| 芦山县| 广东省| 上林县| 韩城市| 甘孜| 阿拉尔市| 阳谷县| 岫岩| 平谷区| 普兰县| 山丹县| 大新县| 西峡县| 桐乡市| 沙田区| 衡阳县| 吉林省| 新乡市| 青阳县| 镇原县| 枣强县| 上杭县| 易门县| 德令哈市| 禹城市| 融水| 宾阳县| 会理县| 黄浦区| 东阳市| 富宁县| 孝昌县| 济南市| 太湖县| 咸丰县|