点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我目前正在开发SAP CP Neo托管的Java应用程序。 应用程序使用JNDI查找和默认数据源绑定连接到Neo帐户中的HANA实例。
更详细地,在应用程序的"数据源绑定"选项卡上,我具有数据源
new JndiDataSourceLookup()。getDataSource(" jdbc/DefaultDB");
根据SAP HANA JDBC连接属性文档( https://help.sap.com/viewer/0eec0d68141541d1b07893399 1.0.12/zh-CN/109397c2206a4ab2a5386d494f4cf75e.html ),HANA JDBC驱动程序支持使用" encrypt"参数进行加密的连接。
我现在的问题是:如何设置此JDBC 属性?
似乎无法在"新数据源绑定"选项卡中进行配置。 我是否必须将数据源解包到HANA JDBC驱动程序提供的特定于HANA的数据源? 还有其他方法吗?
非常感谢您的帮助!
亲切的问候,
Valentin
Valentim嗨,
我相信这在SCP上不被支持。 要启用此功能,需要直接访问数据库操作系统(根据 SAP注释1718944 )。 这实际上是不允许客户这样做的事情。 为了得到直接的答案,我建议在SAP支持频道上打开事件/票证,并询问他们该设置的可行性。 如果支持并且为您的数据库配置了此功能,那么我建议您检查 SAP注意 2487698 。 它显示了如何从Java应用程序的角度(例如Eclipse(HANA Studio))到HANA DB启用SSL连接。 但是,我认为这是针对本地运行(LAN)的数据库的。 对于Neo,所有访问均由本地应用程序(在云环境中)或通过安全隧道(云连接器)完成。 我真的看不出在云方案中实施SSL通信的合理理由,而除了您的应用程序和数据库之外,没有其他东西在运行。
此外,我建议您使用Eclipselink/JPA访问数据库-请 EclipseLink 进行管理,您可以尝试以下操作:
注意:我以前从未尝试过。 因此,请自行尝试一下,让我们知道它是否有效。
关于,
伊万
一周热门 更多>