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;
        }
       
    }

  • 相关阅读:
    MR中简单实现自定义的输入输出格式
    简单实现CombineFileInputFormat
    提高mapreduce性能的七点建议
    MR中使用sequnceFIle输入文件
    Hive中使用LZO
    JVM启动参数详解 (转)
    ubuntu12.04中shell脚本无法使用source的原因及解决方法
    hadoop 错误
    poj 3211 Washing Clothes
    hdu 3535 AreYouBusy
  • 原文地址:https://www.cnblogs.com/flying607/p/3459512.html
Copyright © 2011-2022 走看看