Java軟件報表軟件技術博客

          java報表軟件技術匯總 java報表軟件制作 報表軟件新聞
          posts - 355, comments - 100, trackbacks - 0, articles - 3
             :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

          在使用FineReport連接阿里云的ADS(AnalyticDB)數據庫,很多時候在測試連接時就失敗了。此時,該如何連接ADS數據庫呢?

          我們只需要手動將連接ads數據庫需要使用到的jar放置到%FR_HOME%\WebReport\WEB-INF\lib下面,然后重啟設計器,新建JDBC數據連接,其數據庫下拉選項中選擇My SQL,接著手動輸入其驅動URL以及用戶名密碼即可。具體步驟如下:

          1、jar準備

          連ads數據庫要使用mysql的jdbc驅動包,下載下來之后,將其放到相應的lib下面。 

          對于ads來說,連接的jdbc驅動很關鍵,一定要與本身庫版本相匹配才可以。可以使用select version()來查看數據庫版本。這邊連接的是5.1.31-mysql-ads版本的ads庫,確認后使用的為圖中5.1.31的jdbc驅動。

          2、新建數據連接

          重啟設計器,點擊服務器>定義數據連接,新建一個JDBC數據連接,數據庫選擇mysql,驅動選擇com.mysql.jdbc.Driver,URL手動輸入,對應用戶名密碼填寫完成Access Key,然后點擊連接池屬性,獲取連接前校驗選擇否。

          點擊測試連接,連接成功即可使用該數據庫中的數據了。此時,新建數據集,可看到數據連接正常加載庫表信息,可正常執行SQL。

          在這個連接方式中需要注意的地方也就兩點內容:

          •  “獲取連接前校驗”選擇否;
          • JDBC驅動包必須與ads數據庫的版本匹配。

          最后,需要驅動包的附件可以私信問我要。



          主站蜘蛛池模板: 临清市| 共和县| 永靖县| 桂东县| 闸北区| 吉安县| 梨树县| 加查县| 长治县| 林周县| 江达县| 湟中县| 深州市| 武鸣县| 蓬溪县| 施秉县| 宜州市| 潜江市| 上饶县| 建湖县| 溧阳市| 固始县| 固安县| 潼关县| 丰都县| 建宁县| 东台市| 达孜县| 新干县| 延长县| 商都县| 衡阳县| 伊吾县| 南陵县| 察雅县| 台中市| 鞍山市| 仪陇县| 高碑店市| 阿合奇县| 青阳县|