一.概要
FineReportはさまざまな方法でデータソースに接続することができます。
1)JDBCによるデータベースへの直接接続をサポートします。
2)JNDIを通じてアプリケーションサーバーとデータ接続を共有します。
3)XMLAデータ接続の方式で多次元データベースに接続することをサポートします。
4)JCOによるSAPシステムへの接続をサポートします。
FineReportでは、デザイナーでもポータルでも新しいデータ接続を作成できます。詳細は以下の表を参照してください。
数据连接类型 | 设计器/平台 |
デザイナー/ポータル、ポータルが推奨される | |
デザイナー | |
多次元データベース | デザイナー |
他のデータベース | デザイナー |
二.データサポートタイプ
1. JDBC
データソース | バージョン | 駆動 | URL |
---|---|---|---|
APACHE KYLIN | 1.5、2.2 | org.apache.kylin.jdbc.Driver | jdbc:kylin://<hostname>:<port>/<kylin_project_name> |
HP Vertica | Vertica_7.2.1 | com.vertica.jdbc.Driver | jdbc:vertica://verticaHost:port/databaseName |
IBM DB2 | DB2_7.2; DB2_8.1; DB2_8.2; DB2 V9.7; DB2_10.5 | com.ibm.db2.jcc.DB2Driver | jdbc:db2://hostname:port/dbname |
INFORMIX | 11.7;11.5 | com.informix.jdbc.IfxDriver | jdbc:informix-sqli://{host}:{port}/{database}:INFORMIXSERVER={server} |
Microsoft SQL Server | SQL server 2000; SQL server 2005; SQL server 2008; SQL server 2012; SQL server 2014; SQL server 2016; SQL server 2019; | com.microsoft.sqlserver.jdbc.SQLServerDriver | jdbc:sqlserver://localhost:1433;databaseName= |
MySQL | MySQL_5.1; MySQL_5.5; MySQL_5.5.46; MySQL_5.5.5; MySQL_5.6.22; MySQL_5.6.28; MySQL_5.6.29; MySQL_5.6.31;MySQL_5.6.34; MySQL_5.6.35;MySQL_5.6.37; MySQL_5.7; MySQL_5.7.16; MySQL_6.5; MySQL8 | 【ドライバ1】com.mysql.jdbc.Driver; 【ドライバ2】org.gjt.mm.mysql.Driver | jdbc:mysql://localhost/dbname |
Oracle | oracle 9i; oracle_9.2; oracle10.2.0; oracle 11g; oracle_11g2; oracle_11.2.0.3; oracle_11.2.0.4; oracle_11.2.3; oracle 12c; oracle 10g AIX版本 | oracle.jdbc.driver.OracleDriver | jdbc:oracle:thin:@localhost:1521:databaseName |
Pivotal Greenplum Database | 【ドライバ1】org.postgresql.Driver; 【ドライバ2】com.pivotal.jdbc.GreenplumDriver | 【対応ドライバ1】jdbc:postgresql://hostname:port/dbname 【対応ドライバ2】jdbc:pivotal:greenplum://hostname:port;DatabaseName=" | |
Postgresql | postgresql_9.4.7;9.5.0; | org.postgresql.Driver | jdbc:postgresql://hostname:port/dbname |
DERBY | org.apache.derby.jdbc.ClientDriver | jdbc:derby://localhost:1527/ | |
KINGBASE | com.kingbase.Driver | jdbc:kingbase://hostname:port | |
Gbase 8A | Gbase 8A(基于mysql) | com.gbase.jdbc.Driver | jdbc:gbase://hostname:port/dbname |
Gbase 8S | Gbase 8S(基于infomix) | com.gbasedbt.jdbc.IfxDriver | jdbc:informix-sqli://{host}:{port}/{database}:INFORMIXSERVER={server} |
Gbase 8T | Gbase 8T(基于informix) | com.informix.jdbc.IfxDriver | jdbc:informix-sqli://{host}:{port}/{database}:INFORMIXSERVER={server} |
Presto | Presto_0.152 ;0.169 | com.facebook.presto.jdbc.PrestoDriver | jdbc:presto://host:port/catalog |
SAP HANA | com.sap.db.jdbc.Driver | jdbc:sap://hostname:port?reconnect=true | |
SAP Sybase | SAP Sybase ASE_12.5;SAP Sybase IQ | com.sybase.jdbc4.jdbc.SybDriver | jdbc:sybase:Tds:hostname:2638/databasename |
TeraData | Teradata_v12; TeraData_15.0 0.06.04 | com.ncr.teradata.TeraDriver | jdbc:teradata://localhost/CLIENT_CHARSET=EUC_CN,TMODE=TERA,CHARSET=ASCII,LOB_SUPPORT |
APACHE IMPALA | impala 2.2; impala 2.3; impala 2.8; impala 2.9; impala 2.10; impala 2.10 kudu1.5; | com.cloudera.impala.jdbc41.Driver | jdbc:impala://hostname:port/_impala_builtins |
Hadoop Hive | hive_1.1; Hadoop_Hive_1.2;hive2.3; hive2.1.2;hive2.1.1; | org.apache.hive.jdbc.HiveDriver | jdbc:hive2://hostname:port/databasename |
SPARK | 1.6; 2.1;2.2;2.3; | org.apache.hive.jdbc.HiveDriver | jdbc:hive2://hostname:port/databasename |
TRANSWARP INCEPTOR(星環) | 星環_4.6.4; 星環_4.7.1; 星環_4.5.1; 星環_5.1; 星環_5.2.1; | org.apache.hive.jdbc.HiveDriver | jdbc:hive2://hostname:port/databasename |
達夢 | DM7 | dm.jdbc.driver.DmDriver | dm.jdbc.driver.DmDriver |
APACHE Phoenix | org.apache.phoenix.jdbc.PhoenixDriver | jdbc:phoenix:hostname:port/dbname | |
ADS | com.mysql.jdbc.Driver | jdbc:mysql://hostname:port/my_ads_db | |
Amazon Redshift | 【ドライバ1】com.amazon.redshift.jdbc4.Driver 【ドライバ2】com.amazon.redshift.jdbc41.Driver | 【ドライバ1】jdbc:redshift://endpoint:port/database 【ドライバ2】jdbc:postgresql://endpoint:port/database | |
H2 | org.h2.Driver | jdbc:h2://${ENV_HOME}/../databaseName | |
Hsql | com.fr.third.org.hsqldb.jdbcDriver | jdbc:hsqldb:file:[PATH_TO_DB_FILES] | |
Sqlite | org.sqlite.JDBC | jdbc:sqlite:[PATH_TO_DB_FILES] | |
GaussDB 200 | org.postgresql.Driver | jdbc:postgresql://hostname:port/dbname | |
FusionInsight elk | org.postgresql.Driver | jdbc:postgresql://hostname:port/dbname | |
FusionInsight HD | org.apache.hive.jdbc.HiveDriver | jdbc:hive2://10.135.0.110:24002,10.135.0.67:24002,10.135.0.66:24002/;serviceDiscoveryMode=zooKeeper;zooKeeperNamespace=hiveserver2;sasl.qop=auth-conf;auth=KERBEROS;zk.principal =zookeeper/hadoop;principal=hive/hadoop.hadoop.com@HADOOP.COM; | |
華為クラウドDWS | org.postgresql.Driver | jdbc:postgresql://hostname:port/dbname | |
Hbase | org.apache.phoenix.jdbc.PhoenixDriver | jdbc:phoenix:hostname:port/dbname | |
cache | com.intersys.jdbc.CacheDriver | jdbc:Cache://ip:port/database | |
瀚高 | org.Postgresql.Driver | ||
Firebird | org.firebirdsql.jdbc.FBDriver | jdbc:firebirdsql:サーバIPアドレス/ポート番号:E:/boston/database/BAS_PB.FDB?encoding=UTF8 | |
dBASE | jstels.jdbc.dbf.DBFDriver2 | jdbc:jstels:dbf:対応パス | |
ODBCデータソース | sun.jdbc.odbc.Jdbc0dbcDriver | jdbc:odbc:実際ODBC名 | |
アリババクラウドMaxCompute | com.aliyun.odps.jdbc.OdpsDriver | jdbc:odps:http://service.odps.aliyun.com/api?project=プロジェクト名&charset=UTF-8 | |
Access | 【ドライバ1】sun.jdbc.odbc.Jdbc0dbcDriver 【ドライバ2】net.ucanaccess.jdbc.UcanaccessDriver | jdbc:odbc:データソース名jdbc:ucanaccess://accessデータベース jdbc:odbc:qwe | |
ociでOracleに接続 | oracle.jdbc.driver.OracleDriver | jdbc:oracle:oci:@ネットサービス名 | |
TBaseデータ接続 | org.postgresql.Driver | jdbc:postgresql://hostname:port/database | |
Dorisデータ接続 | Baidu Doris version 0.14.7-867d3de | ||
Dremioデータ接続 | コミュニティ版 V17 | ||
Trinoデータ接続 | 390 | io.trino.jdbc.TrinoDriver | jdbc:trino://hostname:port/database |
アリババクラウドHologresデータ接続 | org.postgresql.Driver | jdbc:postgresql://instance-id-region-endpoint-internal.hologres.aliyuncs.com:port/dbname | |
TiDBデータ接続 | V5.2.0 | com.mysql.jdbc.Driver(ビルドインされた) | |
アリババbクラウド AnalyticDB データ接続 | 2.0 | com.mysql.jdbc.Driver | jdbc:mysql://hostname:port/my_ads_db |
[ポータル]ClickHouse データ接続 |
2.多次元データベース
Microsoft Analysis Services(ssas)、Oracle Essbase、SAP HANA(多次元データセットプラグインを通じて使用可能) |
SAP BWデータ接続 |
SAP データ接続 |
3.JNDI
TomcatのJNDI接続設定连接 |
WebSphereのJNDI接続設定 |
WebLogicのJNDI接続設定 |
JbossのJNDI接続設定 |
4. その他
[デザイナー]MongoDBデータベース接続 |
JSON データ接続 |
Redis データ接続 |