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

  • 相关阅读:
    斐波那契数列 (一些公式)
    TreeMap的应用
    Maximum Depth of Binary Tree,求树的最大深度
    Minimum Depth of Binary Tree,求树的最小深度
    层序遍历二叉树的两种方法
    Binary Tree Zigzag Level Order Traversal,z字形遍历二叉树,得到每层访问的节点值。
    Binary Tree Level Order Traversal,层序遍历二叉树,每层作为list,最后返回List<list>
    Symmetric Tree,对称树
    Same Tree,判断两个二叉树是不是相同的树,结构相同,每个节点的值相同
    Recover Binary Search Tree,恢复二叉排序树
  • 原文地址:https://www.cnblogs.com/flying607/p/3459512.html
Copyright © 2011-2022 走看看