1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > java8 mysql datetime_在JDBC中使用Java8的日期LocalDate LocalDateTime

java8 mysql datetime_在JDBC中使用Java8的日期LocalDate LocalDateTime

时间:2024-07-30 10:17:42

相关推荐

java8 mysql datetime_在JDBC中使用Java8的日期LocalDate LocalDateTime

在实体Entity里面,可以使用java.sql.Date、java.sql.Timestamp、java.util.Date来映射到数据库的date、timestamp、datetime等字段

但是,java.sql.Date、java.sql.Timestamp、java.util.Date这些类都不好用,很多方法都过时了。

Java8里面新出来了一些API,LocalDate、LocalTime、LocalDateTime 非常好用

如果想要在JDBC中,使用Java8的日期LocalDate、LocalDateTime,则必须要求数据库驱动的版本不能低于4.2

下面将分别演示如何在JDBC中使用Java8的日期LocalDate、LocalDateTime来操作mysql,postgresql

一:MySQL

首先创建表:

create table tab_java8date (id int not null primary key auto_increment,t_date date, t_time time, t_datetime datetime);

然后,加入mysql的驱动

mysql

mysql-connector-java

5.1.37

上面说了,数据库驱动的版本不能低于4.2,如何判断呢?

直接打开数据库驱动jar,里面有个META-INF/MANIFEST.MF文件

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。