SAP HANA主机名jdbc驱动程序
我正在尝试将我的java程序连接到hana数据库。但是,我不能这样做,因为我必须通过一个我不知道的url将我的程序连接到数据库。我在网上注册了hana试用版:。我创建了帐户和数据库,并将其添加到EclipseHANA工具中。如何检索必须用来代替HDB_url的url/servername/ipaddress 我用它连接hana云系统 我正在努力做到这一点SAP HANA主机名jdbc驱动程序,jdbc,sap,hana,Jdbc,Sap,Hana,我正在尝试将我的java程序连接到hana数据库。但是,我不能这样做,因为我必须通过一个我不知道的url将我的程序连接到数据库。我在网上注册了hana试用版:。我创建了帐户和数据库,并将其添加到EclipseHANA工具中。如何检索必须用来代替HDB_url的url/servername/ipaddress 我用它连接hana云系统 我正在努力做到这一点 }由于您尝试连接到SAP HANA云实例,因此无法通过URL直接连接到该实例。 相反,您需要使用“数据库隧道”,如的文档中所述 在SAP HA
}由于您尝试连接到SAP HANA云实例,因此无法通过URL直接连接到该实例。 相反,您需要使用“数据库隧道”,如的文档中所述 在SAP HANA Studio中,这不是必需的,因为在连接到云系统时,SAP HANA Studio会自动为您处理数据库隧道
- 拉尔斯
- 我也面临同样的问题,并找到了解决办法
请参考以下链接
如果您有任何问题,请告诉我。您可以下载SAP HANA SDK,并使用附带的
neo
-工具建立到您的试用实例的隧道连接:
neo open-db-tunnel
-h hanatrial.ondemand.com
-i <dbinstance> -a <p-accounttrial> -u <pusername>
现在,您可以通过端口30015上的本地隧道连接到云数据库,并使用指定的JDBC Url。如果您使用的是试用/生产性SAP云平台帐户,现在最好使用服务渠道
您需要安装SAP Cloud connector并创建服务通道。要执行此操作,请打开cloud connector,转到“内部部署到云”选项,然后选择HANA数据库的选项。完成此操作后,您可以使用localhost作为主机名(因为它是通过云连接器路由的),端口将由相同的主机名提供。您是否尝试过用于连接Eclipse的相同URL?com.sap.db.jdbc.exceptions.jdbdriverException:sap DBTech jdbc:无法连接到jdbc:sap://hana.ondemand.com:30015/ [无法连接到主机hana.ondemand.com:30015[连接超时:connect],-813.]我希望我能问那个家伙戴维森是怎么得到它的。但是我没有足够的声誉不确定你认为询问别人需要什么级别的声誉…你为什么不这么做?
neo open-db-tunnel
-h hanatrial.ondemand.com
-i <dbinstance> -a <p-accounttrial> -u <pusername>
SAP HANA Cloud Platform Console Client
Password for your user:
Opening tunnel...
Tunnel opened.
Use these properties to connect to your schema:
Host name : localhost
Database type : HANAMDC
JDBC Url : jdbc:sap://localhost:30015/
Instance number : 00
Use any valid database user for the tunnel.
This tunnel will close automatically in 24 hours or when you close the shell.
Press ENTER to close the tunnel now.