大大泡泡糖 发表于 2024-2-20 15:22:58

请问目前最新版怎么连接oracle数据库,来创建报表

请问目前最新版怎么连接oracle数据库,来创建报表?顺便问下,是否支持多个参数的存储过程,用了游标的那种

大大泡泡糖 发表于 2024-2-20 15:22:59

tnsnames.ora 弄错了, 这样连上了

Felix.Li 发表于 2024-2-20 15:32:39

本帖最后由 Felix.Li 于 2024-2-20 15:47 编辑

问题描述:

Oracle连接。可以使用ODBC连接,需要现在AR部署的服务器上安装对应的ODBC:
https://www.oracle.com/database/ ... ient/downloads.html
根据您的程序下载对应版本的ODBC。

然后在连接时选择ODBC,使用如下字符串格式连接:
Driver={Oracle in instantclient_21_9};Server=127.0.0.1/orcl;Uid=C##LI; Pwd=*****;
里面的驱动和自己下载的驱动对应即可:

然后服务地址已经连接名也是一样,对应自己的即可。

关于存储过程可以使用。但是带游标的我记得ODBC的好像不行。您可以测试一下

大大泡泡糖 发表于 2024-2-20 18:00:34

这个地方已经测试能连上数据库,但是在 这里还是提示失败

Eden.Sun 发表于 2024-2-20 18:37:48

本帖最后由 Eden.Sun 于 2024-2-20 18:38 编辑

大大泡泡糖 发表于 2024-2-20 18:00
这个地方已经测试能连上数据库,但是在 这里还是提示失败
这个像是数据库实例上的问题,您按照这个步骤设置一下试试:
https://blog.csdn.net/qq_37584445/article/details/108830110

大大泡泡糖 发表于 2024-2-21 09:25:25

部署网站的服务器必须安装oracle?这样不科学哦,部署网站的服务器不一定安装了oracle的

Eden.Sun 发表于 2024-2-21 12:08:11

这个是在您安装oracle数据库服务的服务器上的服务。
您上面的报错信息: ORA-12560:TNS:protocol adapter error这个从报错的信息来看是 oracle数据库报的问题。
所以让您看一下您的oracle的服务。

Eden.Sun 发表于 2024-2-21 14:04:32

大大泡泡糖 发表于 2024-2-21 13:56
tnsnames.ora 弄错了, 这样连上了

嗯嗯,成功了就行,看来Oracle上针对网络连接的问题了。
那我把您这个帖子结掉了,有其他的问题,您再开新帖解决。:hjyzw:
页: [1]
查看完整版本: 请问目前最新版怎么连接oracle数据库,来创建报表