日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務,提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

You can insert date values in SQL using the date datatype, The java.sql.Date class maps to the SQL DATE type.

The PreparedStatement interface provides a method named setDate(). Using this you can insert date into a table. This method accepts two parameters ?

    An integer representing the parameter index of the place holder (?) to which we need to set date value.

    a Date object representing the date value to be passed. The constructor of java.sql.Date class accepts a variable of long type representing the number of milliseconds from the epoch (standard base time I.e. January 1, 1970, 00:00:00 GMT).

    Example

    Assume we have created a table named Emp in MySQL database with the following description ?

    +----------+--------------+------+-----+---------+-------+
    | Field    | Type         | Null | Key | Default | Extra |
    +----------+--------------+------+-----+---------+-------+
    | Name     | varchar(255) | YES  |     | NULL    |       |
    | DOB      | date         | YES  |     | NULL    |       |
    | Location | varchar(255) | YES  |     | NULL    |       |
    +----------+--------------+------+-----+---------+-------+

    登錄后復制

    Following JDBC program inserts records in to this table −

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.Statement;
    import java.sql.Date;
    public class InsertingDate {
       public static void main(String args[])throws Exception {
          //Getting the connection
          String mysqlUrl = "jdbc:mysql://localhost/sampleDB";
          Connection con = DriverManager.getConnection(mysqlUrl, "root", "password");
          System.out.println("Connection established......");
          //Inserting values to a table
          String query = "INSERT INTO Emp(Name, DOB, Location) VALUES (?, ?, ?)";
          PreparedStatement pstmt = con.prepareStatement(query);
          pstmt.setString(1, "Amit"); pstmt.setDate(2, new Date(622790105000L));
          pstmt.setString(3, "Hyderabad");
          pstmt.execute();
          pstmt.setString(1, "Sumith"); pstmt.setDate(2, new Date(620611200000L));
          pstmt.setString(3, "Vishakhapatnam");
          pstmt.execute();
          pstmt.setString(1, "Sudha");
          pstmt.setDate(2, new Date(336614400000L));
          pstmt.setString(3, "Vijayawada");
          pstmt.execute();
          System.out.println("Records inserted......");
       }
    }

    登錄后復制

    Output

    Connection established......
    Records inserted......

    登錄后復制

    如果你在MySQL數(shù)據(jù)庫中驗證表格,你可以觀察到表格的內容如下:

    mysql> select * from Emp;
    +--------+------------+----------------+
    | Name   | DOB        | Location       |
    +--------+------------+----------------+
    | Amit   | 1989-09-26 | Hyderabad      |
    | Sumith | 2019-03-19 | Vishakhapatnam |
    | Sudha  | 2019-03-19 | Vijayawada     |
    +--------+------------+----------------+
    3 rows in set (0.00 sec)

    登錄后復制

    以上就是JDBC中如何處理日期?的詳細內容,更多請關注www.92cms.cn其它相關文章!

分享到:
標簽:JDBC 如何處理 日期
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定