sql >> データベース >  >> RDS >> Mysql

現在の日付をJavaからMySQLの日付列に設定するにはどうすればよいですか?

    JDBCでは、setDate()を使用できます プリペアドステートメントにDATE値を設定する方法については、を参照してください。 PreparedStatementのAPI 。これにより、値がデータベースのDATE型に変換されます。

    PreparedStatement prep = con.prepareStatement("some query with a DATE field");
    Date d = new Date(System.currentTimeMillis());
    // just an example (its the java.sql.Date class, not java.util.Date)
    prep.setDate(index, d);
    // ...
    

    このjava.sql.Dateを取得するには DATEフィールドの値を持つオブジェクトは、getDate()を使用します ResultSetクラス のメソッド 。

    ResultSet res = con.executeQuery("some query with a DATE field");
    Date d = res.getDate(index);
    

    dで作業できます java.util.Dateのようなオブジェクト オブジェクト(Calendarでの使用など オブジェクト)それから伸びる。



    1. 2016年に登場するOracle12.2.0.1

    2. リフトとMySQLを接続する方法は?

    3. phpを使用してmysqlクエリが結果を返さない(レコードが見つかりません)かどうかを確認する方法は?

    4. OracleCloudPlatform上のOracleDatabase12cでのOracleJDeveloper12cの使用、パート2