检索数据库 MySQL 的 'Time'
Retrieve 'Time' of Database MySQL
我正在尝试恢复数小时的数据库,但出现以下异常:
java.sql.SQLException: java.sql.SQLException: Bad format for Time
'13:00:00.000' in column 5
异常行是这样的:
Compromisso line = new Compromisso();
line.setHour (rs.getTime ("hour"));
Class 妥协:
//Using java.sql.Time
private Time hour;
谁能帮帮我?
检查数据库中的类型。
可能是 varchar
或 Date
或 timestamp
。因此无法将其检索为 Time
。它必须是 time
类型
Here 您可以找到 java 类型和 mysql 列类型之间的转换 table。
我正在尝试恢复数小时的数据库,但出现以下异常:
java.sql.SQLException: java.sql.SQLException: Bad format for Time '13:00:00.000' in column 5
异常行是这样的:
Compromisso line = new Compromisso();
line.setHour (rs.getTime ("hour"));
Class 妥协:
//Using java.sql.Time
private Time hour;
谁能帮帮我?
检查数据库中的类型。
可能是 varchar
或 Date
或 timestamp
。因此无法将其检索为 Time
。它必须是 time
Here 您可以找到 java 类型和 mysql 列类型之间的转换 table。