java存取mysql日期型数据总结

 时间:2026-02-14 14:41:46

1、在mysql中test数据库中新建一个表:

Create Table


CREATE TABLE `riqi` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `riqi` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8

java存取mysql日期型数据总结

2、打开riqi表,输入3个数据,1个是“2020-01-01 01:01:01 ”,2个 是null,3个是“0000-00-00 00:00:00”.

java存取mysql日期型数据总结

3、打开eclipse这个工具,新建一个java项目riqi,如果不会mysql数据库的,看一下java连接mysql数据库这个文章。

java存取mysql日期型数据总结

4、在main方法内,连接mysql数据库:

try {


            Class.forName("com.mysql.jdbc.Driver");
            Connection conn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8;","root","123456");
            System.err.println(conn);
            
        } catch (ClassNotFoundException | SQLException e) {
        }

java存取mysql日期型数据总结

5、接下来,读取riqi表的数据,首先id=1的数据:看看结果是为2020-01-01 01:01:01

Statement st=conn.createStatement();


            ResultSet rs=st.executeQuery("select riqi from riqi where id=1");
            while(rs.next()){
                System.err.println(rs.getString(1));
            }
            rs.close();
            st.close();

结果正确

java存取mysql日期型数据总结

6、接下来,读取riqi表的数据,首先id=2的数据:看看结果是为null

Statement st=conn.createStatement();


            ResultSet rs=st.executeQuery("select riqi from riqi where id=2");
            while(rs.next()){
                System.err.println(rs.getString(1));
            }
            rs.close();
            st.close();

结果正确

java存取mysql日期型数据总结

7、接下来,读取riqi表的数据,首先id=3的数据:看看结果是为0000-00-00 00:00:00

Statement st=conn.createStatement();


            ResultSet rs=st.executeQuery("select riqi from riqi where id=3");
            while(rs.next()){
                System.err.println(rs.getString(1));
            }
            rs.close();
            st.close();

结果出现错误!Java识别不了“0000-00-00 00:00:00”这个数据!

java存取mysql日期型数据总结

8、Java存储日期型到mysql数据库中,错误的数据mysql会按"0000-00-00 00:00:00"这个数据处理。比如“2020-01-32”数据,在mysql会按"0000-00-00 00:00:00"这个数据处理。

  • 用Nero制作标准ISO文件的详细方法步骤
  • C#数组如何添加整个类下的成员
  • VN的走位技巧以及团战意识 瓶颈期里的人必看
  • F741-C称重控制器使用说明书:[1]
  • kali linux下实现远程桌面连接windows
  • 热门搜索
    上海旅游介绍 阿克苏旅游景点大全 冬季适合旅游的地方 扬州旅游节 唐山旅游网 国内冬季旅游景点排行 山东冬季旅游 温州有什么旅游景点 江西的旅游景点 安徽寿县旅游