润乾报表设计器连接数据源几个报错问题总结

本文总结了润乾报表设计器在连接Oracle和SQLServer2008R2数据库时遇到的错误及解决方法。对于Oracle,问题在于listener服务和数据库驱动;对于SQLServer,问题涉及SSL加密和JDK版本。解决方案包括调整listener配置、更新数据库驱动、添加BouncyCastle提供者等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.oracle数据库连接问题:本地数据库连接不上(启动监听),报错信息如下:


这个产生这个问题的原因是listener服务不正常,因此需要重建这个服务。

两个方式:先查一下本地的ip地址是否和监听中设置一样。不一样需要重新设置一下设置方法:

第一个:打开oraclenet manager,设置这个主机的ip和在cmd里面查到的一样,保存刷新一下。重启监听即可。


第二个方法:在您数据库安装的地方,找到listener.ora文件

设置一下host里面的ip和本地使用ipconfig命令查到的一样,保存。


然后在本地服务里面重启监听即可。

 

1.oracle数据库连接设计器,连接不上,报错信息:

java.sql.SQLException: OAUTH 编集失败

at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:663)

at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:366)

at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:536)

at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:228)

at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)

at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:521)

at java.sql.DriverManager.getConnection(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

这个是数据库驱动的问题,出现问题的本地数据库oracle11g的小版本是11.2.0.1.0,然后在官网上下载对应驱动放在设计器common文件下。设计器下连接数据源,就包这个错,处理方法:如果使用设计器下自带的驱动,可以连接上,



之前把数据库驱动换成对应版本的数据库驱动程序,也是为了解决设计器下数据源连接不上的问题,之前的报错信息:


换成对应数据库版本的驱动之后,能连接上数据源。(没有动数据库,突然数据库连接不上然后报上面那个错,这个驱动的具体问题还是需要具体处理)

 

1.Sqlserver2008R2设计器下连接数据源,连接不上,报错信息:com.microsoft.sqlserver.jdbc.SQLServerException:驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接,Java.lang.RuntimeException: Could not generate DH keypair

一般使用jdk1.6会报这个错,如果其他的版本也报这个错,可以使用方法先测试下。

处理方法:

下载两个jar

1.bcprov-ext-jdk15on-1.54.jar

2.bcprov-jdk15on-1.54.jar

下载地址:http://download.csdn.net/detail/cw_hello1/9557049

下载好之后,将两个jar包放置在jdk安装目录下\jre\lib\ext


这个是直接放在设计器安装文件的jre文件下。

然后打开security


找到security.provider.1=sun.security.provider.Sun换成

security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值