<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                數據庫切換 === >[info] 提供Oracle、SqlServer、Postgresql 切換具體配置文檔 [TOC] ## 1. Oracle數據 ### 1.1 添加oracle驅動,修改pom.xml ``` <!-- oracle驅動 --> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.3</version> </dependency> ``` ### 1.2 修改數據庫連接 ``` 修改druid配置 validationQuery: SELECT 1 FROM DUAL driver-class-name: oracle.jdbc.OracleDriver url: jdbc:oracle:thin:@192.168.1.200:1521:ORCL username: jeecgboot password: jeecgboot ``` ## 2. SQL server數據 ### 2.1 添加SQL server驅動,修改pom.xml ``` <!-- sqlserver--> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</version> <scope>runtime</scope> </dependency> ``` ### 2.2 修改數據庫連接 ``` 修改druid配置 validationQuery: SELECT 1 filters: stat,slf4j driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver url: jdbc:sqlserver://192.168.1.200:1433;SelectMethod=cursor;DatabaseName=jeecg-boot username: sa password: SA 修改JPA加上database-platform參數 jpa: open-in-view: false database-platform: org.hibernate.dialect.SQLServerDialect ``` ### 2.3 sqlserver下定時任務報錯處理 ``` 報錯信息org.quartz.impl.jdbcjobstore.LockException:?Failure?obtaining?db?row?lock:?sql?injection?violation,?syntax?error:?syntax?error,?not?support?option?:?UPDATE,?pos?86,?line?1,?column?80,?token?UPDATE ``` 修改配置如下:將selectWithLockSQL: SELECT* FROM {0}LOCKS UPDLOCK WHERE LOCK_NAME = ?配置在jobStore下 ``` quartz: ? .....省略其他配置..... ? properties: ? ? ?org: ? ? ? ?quartz: ? ? ? ? ? jobStore: ? ? ? ? ? ? selectWithLockSQL: SELECT* FROM {0}LOCKS UPDLOCK WHERE LOCK_NAME = ? ``` ### 2.4 sqlserver下啟動后,如果控制臺一直滾動如下圖信息 ![](https://img.kancloud.cn/be/87/be873f33063df556245b47d3d248d469_1890x473.png) 可修改配置文件 ``` web-stat-filter: enabled:false ``` ![](https://img.kancloud.cn/0b/0f/0b0f8771b0bfa379ed63c403c11f2722_236x53.png) ### 2.5 sqlserver啟動失敗,報錯--- 不支持“variant”數據類型 修改sqlserver版本即可解決,將sqljdbc4替換為mssql-jdbc ~~~ <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <version>8.2.2.jre8</version> </dependency> ~~~ 報錯信息: ![](https://img.kancloud.cn/f3/d5/f3d53ee4cbcb513bfb0747bf85d4f38d_1024x287.png) 修改依賴jar包: ![](https://img.kancloud.cn/bb/75/bb7550c44f9157585c6459d7460eda21_851x332.png) ## 3. postgresql數據庫 ### 3.1 添加postgresql驅動,修改pom.xml (根據不同版本的數據庫引入對應版本的驅動,下載地址:https://jdbc.postgresql.org/download.html) ``` <!-- postgresql--> <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <version>42.2.6</version> </dependency> ``` ### 3.2 修改數據庫連接 ``` 增加spring下的配置 spring: #postgresql 報錯問題 jpa: database-platform: org.hibernate.dialect.PostgreSQLDialect properties: hibernate: temp: use_jdbc_metadata_defaults: false 修改druid配置 validationQuery: SELECT 1 url: jdbc:postgresql://localhost:5432/postgres username: postgres password: root driver-class-name: org.postgresql.Driver ``` 修改quartz配置 ~~~ spring.quartz.properties.org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.PostgreSQLDelegate ~~~ ## 4. JeecgBoot支持哪些數據庫 | 數據庫 | 支持 | | --- | --- | | MySQL | √ | | Oracle11g | √ | | Sqlserver2017 | √ | | PostgreSQL | √ | | DB2、Informix | √ | | MariaDB | √ | | SQLite、Hsqldb、Derby、H2 | √ | | 達夢、人大金倉、神通 | √ | | 華為高斯、虛谷、瀚高數據庫 | √ | | 阿里云PolarDB、PPAS、HerdDB | √ | | Hive、HBase、CouchBase | √ | 更多文檔: - [配置對接達夢數據庫](JeecgBoot連接達夢數據庫.md)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看