Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 存在空日期时,JDBC连接无法连接_Mysql_Date_Jdbc_Libreoffice - Fatal编程技术网

Mysql 存在空日期时,JDBC连接无法连接

Mysql 存在空日期时,JDBC连接无法连接,mysql,date,jdbc,libreoffice,Mysql,Date,Jdbc,Libreoffice,对MySQL的查询返回错误 java.sql.SQLException:值“0000-00-00”不能表示为java.sql.Date 通过jdbc通过libreoffice访问数据库时。我找到了建议如下的解决方案: 编辑->数据库->属性 选择“高级属性”选项卡。 在“MySQL数据库的名称”下,输入: ?zeroDateTimeBehavior=convertToNull 不幸的是,我使用的是libreoffice4.4,当我转到上面推荐的设置位置时,没有“MySQL数据库的名称”字段。我将

对MySQL的查询返回错误

java.sql.SQLException:值“0000-00-00”不能表示为java.sql.Date

通过jdbc通过libreoffice访问数据库时。我找到了建议如下的解决方案:

编辑->数据库->属性 选择“高级属性”选项卡。 在“MySQL数据库的名称”下,输入:

?zeroDateTimeBehavior=convertToNull


不幸的是,我使用的是libreoffice4.4,当我转到上面推荐的设置位置时,没有“MySQL数据库的名称”字段。我将
convertToNull
命令放在何处,以便访问我的数据库?

如果您确实使用jdbc url设置数据库,则可以在jdbc url的末尾附加“?zeroDateTimeBehavior=convertToNull”。这很有效。我不知道上次是否输入错误,但我登录了,没有看到新的答案,所以我再次尝试了建议的解决方案,这次我能够毫无问题地连接。非常感谢。