Java軟件報(bào)表軟件技術(shù)博客

          java報(bào)表軟件技術(shù)匯總 java報(bào)表軟件制作 報(bào)表軟件新聞
          posts - 355, comments - 100, trackbacks - 0, articles - 3
             :: 首頁(yè) :: 新隨筆 ::  :: 聚合  :: 管理

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

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

          1、jar準(zhǔn)備

          連ads數(shù)據(jù)庫(kù)要使用mysql的jdbc驅(qū)動(dòng)包,下載下來之后,將其放到相應(yīng)的lib下面。 

          對(duì)于ads來說,連接的jdbc驅(qū)動(dòng)很關(guān)鍵,一定要與本身庫(kù)版本相匹配才可以。可以使用select version()來查看數(shù)據(jù)庫(kù)版本。這邊連接的是5.1.31-mysql-ads版本的ads庫(kù),確認(rèn)后使用的為圖中5.1.31的jdbc驅(qū)動(dòng)。

          2、新建數(shù)據(jù)連接

          重啟設(shè)計(jì)器,點(diǎn)擊服務(wù)器>定義數(shù)據(jù)連接,新建一個(gè)JDBC數(shù)據(jù)連接,數(shù)據(jù)庫(kù)選擇mysql,驅(qū)動(dòng)選擇com.mysql.jdbc.Driver,URL手動(dòng)輸入,對(duì)應(yīng)用戶名密碼填寫完成Access Key,然后點(diǎn)擊連接池屬性,獲取連接前校驗(yàn)選擇否。

          點(diǎn)擊測(cè)試連接,連接成功即可使用該數(shù)據(jù)庫(kù)中的數(shù)據(jù)了。此時(shí),新建數(shù)據(jù)集,可看到數(shù)據(jù)連接正常加載庫(kù)表信息,可正常執(zhí)行SQL。

          在這個(gè)連接方式中需要注意的地方也就兩點(diǎn)內(nèi)容:

          •  “獲取連接前校驗(yàn)”選擇否;
          • JDBC驅(qū)動(dòng)包必須與ads數(shù)據(jù)庫(kù)的版本匹配。

          最后,需要驅(qū)動(dòng)包的附件可以私信問我要。



          主站蜘蛛池模板: 南澳县| 蛟河市| 庐江县| 甘南县| 安徽省| 格尔木市| 远安县| 郧西县| 昌黎县| 南召县| 康马县| 奇台县| 沙雅县| 济阳县| 双峰县| 年辖:市辖区| 丹江口市| 胶州市| 霞浦县| 临西县| 外汇| 白河县| 古蔺县| 台州市| 海安县| 涞水县| 尼玛县| 高密市| 天柱县| 泸溪县| 大安市| 山阳县| 富阳市| 绿春县| 来安县| 隆安县| 陆丰市| 长武县| 兰坪| 神池县| 杭州市|