zoukankan      html  css  js  c++  java
  • JDBC 关于Date格式

    package test;

    import java.sql.Connection;
    import java.util.Date;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;

    public class SqlDate {

        /**
         * @param args
         * @throws SQLException
         * @throws ClassNotFoundException
         */
        public static void main(String[] args) throws SQLException, ClassNotFoundException {
            // TODO Auto-generated method stub
            create("name2",new Date(),1000.9f);
            System.out.println(getData(1));
        }

        static void create(String name,Date birthday,float money) throws SQLException {
            Connection conn = null;
            PreparedStatement st = null;
            ResultSet rs = null;
            try {
                conn = JdbcUtils.getConnection();
                //3,Statement用于“运送”sql语句和sql语句执行结果
                String sql = "insert into user(name,birthday,money) values (?,?,?)";

                st = conn.prepareStatement(sql);
               
                st.setString(1, name);
                st.setDate(2, new java.sql.Date(birthday.getTime()));//将util的Date转换为sql的Date
                st.setFloat(3, money);
                //4,执行sql
                int count = st.executeUpdate();

                System.out.println(count);


            } finally {
                JdbcUtils.free(rs, st, conn);
            }
        }
       
       
        private static Date getData(int id) throws ClassNotFoundException, SQLException {
            Connection conn = null;
            Statement st = null;
            ResultSet rs = null;
            Date bithday = null;
            try {
                conn = JdbcUtils.getConnection();

                st = conn.createStatement();
               
                rs = st.executeQuery("select birthday from user where id = "+id);
               
                while(rs.next()) {
                    bithday = rs.getDate("birthday");
                }
            } finally {
                JdbcUtils.free(rs, st, conn);
            }
           
            return bithday;
        }
       
    }

  • 相关阅读:
    指针理解
    http和https区别
    js 日历控件
    Linux 目录详解!(转)
    互换位置输出
    晨时跌荡起伏的心情
    c++冒泡排序
    游标使用
    防止Sql注入
    ssl加密原理
  • 原文地址:https://www.cnblogs.com/flying607/p/3459512.html
Copyright © 2011-2022 走看看