开发者社区> 问答> 正文

PolarDB(兼容Oracle)JDBC 驱动 设置数据库时间格式报错

JDK1.6 驱动:polardb-jdbc16.jar 数据库:PolarDB

SQL语句如下 :

ALTER SESSION SET NLS_DATE_FORMAT='YYYY.MM.DD HH24:MI:SS'

通过navicat直连数据库执行以下语句成功 通过程序执行sql报错(org.apache.commons.dbcp.BasicDataSource获取连接连接执行sql)

com.aliyun.polardb.util.PSQLException: 这服务器的 DateStyle 参数被更改成 YYYY.MM.DD HH24:MI:SS,JDBC 驱动程序请求需要 DateStyle 以 ISO 开头以正确工作。

展开
收起
游客pf44qilil4vhg 2020-06-12 15:22:58 2564 0
2 条回答
写回答
取消 提交回答
  • 按错误信息提示 加个前缀 'ISO, YYYY.MM.DD HH24:MI:SS' 就可以了,但是还是不知道为什么要加ISO

    2020-06-16 15:16:01
    赞同 展开评论 打赏
  • 精于基础,广于工具,熟于业务。

    应该是输入的格式问题导致的

    2020-06-12 17:09:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
2023云栖大会:PolarDB for AI 立即下载

相关镜像