开发者社区> 问答> 正文

使用JDBC访问RDS PPAS的“syntax error at end of input”报错处

使用JDBC访问RDS PPAS时的命令如下所示。

CREATE OR REPLACE PACKAGE package_name IS PROCEDURE pro_name1 (); PROCEDURE pro_name2 (); PROCEDURE pro_name3 (); END package_name; 出现的报错如下所示。

[ERROR] Caused By: ERROR: syntax error at end of input [ERROR] Position: xxx

展开
收起
雪哥哥 2022-01-07 14:30:36 2348 0
1 条回答
写回答
取消 提交回答
  • 确认通过命令行交互式客户端工具psql可以执行成功语法,如果执行不成功,请检查语法问题。 如果不是语法问题,请确认当前正在使用的JDBC驱动。如果使用的是PostgreSQL的JDBC也会触发此问题,这是由于使用的是Oracle语法,应该使用edb-jdbc驱动。 请参见PPAS开发驱动程序,下载PPAS专用的JDBC驱动:https://help.aliyun.com/document_detail/26170.htm?spm=a2c4g.11186623.0.0.576a129bYo871s 说明:JDK1.5及以下请用edb-jdbc14.jar,JDK1.6及以上请使用edb-jdbc16.jar。

    2022-01-07 18:13:18
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像