尊重原创:如何在润干报表设计器中使用JDBC连接关系数据库-干学院
JDBC是连接关系数据库的主要方法。 接下来,我们来看看JDBC连接关系数据库在润干报表设计器中的配置方式。
以连接33558www.Sina.com/MySQL数据库为例,说明了使用JDBC方式连接数据库的过程。
单击工具数据源,然后单击左上角的“新建”按钮,创建新的数据库,然后选择JDBC方法进行连接,如下图所示。
选择数据库类型,如MY_SQL,然后依次输入数据源名称、驱动程序、URL、用户名和密码。 下拉选择驱动程序和URL,然后手动更改为实际配置。
单击ok保存设置。
单击数据源列表页上的“连接”,数据源名称将变为粉红色,并显示“已连接”消息。 如下图所示,定义了数据库连接。
其他数据库连接过程相同。
JDBC 连接数据库示例以下对于独立的数据库配置,URL使用数据库默认端口。 如果更改了端口号,请在此更改为更改的端口号。
数据库驱动器(driver ) URL驱动的jar驱动的jar兼容版本驱动的jar下载my_SQL ) MySQL ) com.MySQL.JDBC.driver JDBC : MySQL 3360//databaser useUnicode=true帅气灰狼=utf-8 MySQL-connector-Java-commercial-5.1.25-qp dbz.jar 8或更低版本的MySQL-connector useUnicode=true帅气的灰狼=utf-8 use SSL=trueservertimezone=utc MySQL-connector-Java-8.0.17.jar 8或更高版本的MySQL,cocon Java-8.0.17.17.jar8或更高版本的mysqlconectorjava er JDBC : Oracle : thin : @ IP :1521: databasenameojdbc7. Java databaseName=xxxsqljdbc4.jar,SQL server7JDBC.jar SQL server 2008或更高版本SQL JDBC4. jar SQL server7. jdbcjaribm _ DB2 (DB2 ) com ib2 ) db2jcc.jaralldb2java.jar、db2JCC.jarsybasecom.Sybase.JDBC2. JDBC.syb DDC [ databasename ] Sybase JDBC5_5. jarallsybasejdbc5_5. jar postgre (PostgreSQL ) org.PostgreSQL.driver JDBC 360 postgre PostgreSQL-9.1 lorg.hsqldb.jdbcdriverjdbc 3360 hsql :/jdbcdriverjdbc 3360 hsql 3360 hsqldb.jarallhsqldb.jar other其他关系数据库JDBC-JDBC
如果使用的是群集oracle数据库,则在配置数据连接时,必须使用以下格式填写url :
JDBC : Oracle : thin : @ (description=) address=(protocol=TCP ) HOST=59.208.39.193 ) (PORT=1521 ) _BALANCE=yes ) (CONNECT) ) ) ) ) ) ) ) ) 65 _data=(service_name=bester ) ) JDBC : oster ) (address=(protocol=TCP ) HOST=59.208.39.195 ) PORT=1521 ) ) LOAD_BALANCE=yes ) connect__des
注:
如果要使用的关系数据库类型不在下拉列表中,请选择other类型,手动输入下面的驱动程序和URL,然后将驱动程序jar包发送到% rq _ home %common
连接数据库时,请注意驱动三个版本(jar、数据库版本和jdk版本)的完整性。 例如,如果jdk版本不符合数据库要求,则可以升级jdk版本。 润干报表设计师升级jdk版本的操作步骤
同样,如果驱动程序jar与数据库版本不匹配,则必须按如下方式更换驱动程序jar
使用oracle12C数据库时,如果设计器的安装目录commonjdbc没有包含与此数据库版本对应的驱动程序jar,请在删除oracle11gjdbc.jar的同时
注意:如果要将未用于JDBC数据连接的驱动程序jar包包含在润干中,则用户必须将相应的驱动程序放在%RQ_HOME%commonjdbc文件夹下。 如果装入驱动程序jar后仍无法连接,请注意驱动程序jar和jdk版本。
常见数据库连接池配置表润干报表连接达梦(dm )数据库
干燥报告连接到金仓(kingbase )数据库
干报告连接到impala数据库
润干报告连接到kylin数据库
干报告连接Apache Phoenix
干燥报告连接到sap hana数据库
干报告连接到Infomix数据库
润干配置连接hive数据库
其他 URL 情况数据库连接的主要配置是连接池信息(URL、驱动程序、用户名称、密码)、驱动程序jar和jdk版本。
如果连接的数据库报告错误,且数据库本身的配置无误,则优先检查上述项目的配置,以确保三者的一致性。
例如,可以使用Java代码或第三方数据库连接工具来测试故障诊断是否与数据库本身的设置相关,如果测试连接成功,则可以检查润干报表设计器的上述三种配置。
连接Oracle数据库错误ora-12505
mysql8无法连接到数据库
数据源链接错误“ora-280403360 nomatchingauthenticationprotocol”