第十章 jdbc中的数据类型与日期问题
2012-02-17 02:33
344 查看
两种Date
birthday = new Date(rs.getDate("birthday").getTime()); 有时间 Sat Dec 06 00:00:00 CST 2008
birthday = rs.getDate("birthday"); 没时间 2008-02-12
birthday = new Date(rs.getDate("birthday").getTime()); 有时间 Sat Dec 06 00:00:00 CST 2008
birthday = rs.getDate("birthday"); 没时间 2008-02-12
package cn.itcast.jdbc; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.Date; public class DateTest { /** * @param args * @throws SQLException */ public static void main(String[] args) throws SQLException { } static Date read(int id) throws SQLException { Connection conn = null; Statement st = null; ResultSet rs = null; Date birthday = null; try { // 2.建立连接 conn = JdbcUtils.getConnection(); // conn = JdbcUtilsSing.getInstance().getConnection(); // 3.创建语句 st = conn.createStatement(); // 4.执行语句 rs = st.executeQuery("select birthday from user where id=" + id); // 5.处理结果 while (rs.next()) { //两种Date //birthday = new Date(rs.getDate("birthday").getTime()); birthday = rs.getDate("birthday"); } } finally { JdbcUtils.free(rs, st, conn); } return birthday; } static void create(String name, Date birthday, float money) throws SQLException { Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; try { // 2.建立连接 conn = JdbcUtils.getConnection(); // conn = JdbcUtilsSing.getInstance().getConnection(); // 3.创建语句 String sql = "insert into user(name,birthday, money) values (?, ?, ?) "; ps = conn.prepareStatement(sql); ps.setString(1, name); ps.setDate(2, new java.sql.Date(birthday.getTime())); //转换成java.sql.Date ps.setFloat(3, money); // 4.执行语句 int i = ps.executeUpdate(); System.out.println("i=" + i); } finally { JdbcUtils.free(rs, ps, conn); } } }
相关文章推荐
- jdbc_数据类型与日期问题_访问大段文本数据_二进制类型的数据
- 10_传智播客JDBC_jdbc中的数据类型与日期问题
- 解决JDBC操作数据库日期类型数据时无法精确到秒的问题
- JDBC中的数据类型与日期问题
- JDBC中数据类型与日期问题
- jdbc中的日期类型问题
- JDBC操作MySQL5日期类型字段的问题解决方法
- 【个人机房重构】—— VB.NET中,时间日期数据类型的处理与常见问题
- 解决 JScript 中使用日期类型数据时出现类型错误的问题
- mybatis查询日期时间数据得到long类型数据的问题
- [转载]使用日期/时间型数据类型的一些基本问题(ACCESS中测试)
- Date类型数据转化json后,在jsp获取日期显示为[object Object]问题
- 解决mysql 数据库中日期类型00:00:00 的问题 设置xml数据类型:java.util.Date
- 解决mybatis查询日期时间数据得到long类型数据的问题
- 解决txt文件中数据带有日期类型导入oracle中到不进去的问题
- 在学习.net中的小问题,关于oledb 的日期数据类型
- JDBC学习笔记(7):数据类型与日期问题
- VB.NET中,时间日期数据类型的处理与常见问题
- 解决mysql 数据库中日期类型00:00:00 的问题 设置xml数据类型:java.util.Date
- Object.ToString函数在转换日期类型数据时的精度问题