点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有一个本地Java EE 6 Web Profile Server运行,并已成功连接到本地HANA 2 Express(VMWare映像)。 我面临的问题是某些SQL查询正在引发这样的JDBCDriverException:
内部异常:com.sap.db.jdbc.exceptions.JDBCDriverException:SAP DBTech JDBC:[328](在204):函数或过程的名称无效:VARCHAR
似乎Java EE 6 Web Profile附带的HANA JDBC驱动程序与HANA 2 Express不兼容。 真的吗? 如何将Java EE 6 Web配置文件配置为对HANA 2 Express使用兼容的JDBC驱动程序?
Java EE 6 Web Profile Server版本为neo-javaee6-wp-sdk-2.125.7。
我的connection.properties看起来像这样:
javax.persistence.jdbc.driver = com.sap.db.jdbc.Driver 由于本质上将建立连接,因为将通过Java应用程序创建模式,并且某些(持久性)查询正在工作。 感谢您提供任何信息。 使用HANA进行本地开发将提高开发人员的生产力。
javax.persistence.jdbc.url = jdbc:sap://172.16.126.128:39013/
javax.persistence。 jdbc.user = *****
javax.persistence.jdbc.password = *****
英格玛,你好
所有必要步骤均在示例使用JDBC连接到SAP HANA速成版。 必需的HANA JDBC驱动程序是HANA客户端软件包的一部分,您可以通过HXEDownloader或此处。
最好的问候,
弗洛里安
嗨弗洛里安,
thx进行回复。 问题不是JDBC连接本身,而是我所拥有的。 某些JPA转换为语法错误的SQL,这使我感到困惑。 我很高兴能解决这个问题。 问题在于该物业不知何故
尚未为JPA/Eclipselink环境设置connection.properties文件中的。 您需要在定义持久性单元的persistence.xml中设置此属性。
因此,当您连接到HANA(2)Express时,请在persistence.xml中设置此属性。
一周热门 更多>