SPLWare / esProc

esProc SPL is a scripting language for data processing, with well-designed rich library functions and powerful syntax, which can be executed in a Java program through JDBC interface and computing independently.
http://doc.scudata.com/esproc/
Apache License 2.0
4.58k stars 332 forks source link

集算器采用connect函数直连 连接不上oracle #38

Open jcjgithub opened 1 year ago

jcjgithub commented 1 year ago

集算器版本:20230228 oracle版本: oracle19c

image image 麻烦尽快修复 谢谢

xuzaoya commented 1 year ago

=connect("oracle.jdbc.driver.OracleDriver","jdbc:oracle:thin:system/root@127.0.0.1:1521:orcl") 经测试正确执行 1、首先要确保oracle的服务OraclexxxListener和OracleServicexxx正确启动,其中xxx是通配符 2、url的第1种格式:jdbc:oracle:thin:username/password@host:port:SID, SID可通过select value from v$parameter where name='instance_name'查询到; 第2种格式:jdbc:oracle:thin:username/password@//host:port/service_name, service_name可通过select value from v$parameter where name='service_names'查询到。

jcjgithub commented 1 year ago

多谢 建议你们调整下文档 我们这边配置是按照你们示例配置 我们这边以为是你们 已经适配好了 而不需要我们集成商针对数据库 做不同的调整。 image 期望你们加上oracle 的示例 或者加个注意事项 关于用户名密码的配置 需要根据不同的驱动厂商进行调整。

jcjgithub commented 1 year ago

这样我们就不会被误导 当然你们不这样做 我们这边最终肯定可以找到办法 可是时间浪费了

xuzaoya commented 1 year ago

所有的url格式都是遵从jdbc提供商的规定的,spl不做任何变动

jcjgithub commented 1 year ago

期望 你们把这段话 加到你们的文档里面。

raqsoftwp commented 1 year ago

感谢反馈。文档已完善。connect()函数示例部分已增加了Oracle连接。