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

  • 相关阅读:
    Python基础教程之第2章 列表和元组
    java最简单的方式实现httpget和httppost请求
    90后女生微信销售案例:预热和成熟
    window.onload与$.ready的差别
    在delphi下TClientSocket的使用技巧 转
    delphi安装 Tclientsocket, Tserversocket控件
    DELPHI SOKET 编程(使用TServerSocket和TClientSocket) 转
    Delphi ServerSocket,ClientSocket示例
    Delphi Socket 阻塞线程下为什么不触发OnRead和OnWrite事件
    delphi TServerSocket阻塞线程单元 实例
  • 原文地址:https://www.cnblogs.com/flying607/p/3459512.html
Copyright © 2011-2022 走看看