Javaを使用して日付値をOracleに挿入しますが機能しません

ジー

Java EEEclipesからOracleに日付形式を挿入しようとしています。null値を挿入できますが、日付値は挿入できません。日付はコンソールに出力されますが、データベースは更新されません。これが私の質問です:

日付値の挿入:(機能していません) uDate = 20 / Sep / 16のコンソール出力

public void updateUnsubscribe(String empid) { 
  DateFormat df = new SimpleDateFormat("dd/MMM/yy");
  String uDate = df.format(new Date());
  String unSub = "udate MYDB set edate ='" + uDate + '" where emp = "empid"';
}

NULL値の挿入:(WORKING) uDate = nullのコンソール出力

public void updateSubscribe(String empid) { 
  Date toNull = null;
  String sub = "udate MYDB set edate ='" + toNull + '" where emp = "empid"';
}

エラーはまったく発生しません。唯一の問題は、日付フィールドに日付が挿入されていないことです。何が足りないのですか?日付フィールドを正しくフォーマットしていませんか?

mv200580

たとえば、oracle to_date関数を使用して、varcharを日付値に変換できます。

public void updateUnsubscribe(String empid) { 
  DateFormat df = new SimpleDateFormat("dd/MM/yy");
  String uDate = df.format(new Date());
  String unSub = "udate MYDB set edate =to_date('" + uDate + ', 'dd/MM/yyyy')" where emp = "empid"';
}

ただし、このタスクにはJDBCPreparedStatementを使用することをお勧めします。

public void updateUnsubscribe(String empid) { 
  PreparedStatement ps = conn.prepareStatement("update MYDB set edate=? where emp=?");
  ps.setTimestamp(1, new java.sql.Timestamp(new Date()));
  ps.setString(2, empid);
  ps.executeUpdate();
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PDObindValueが日付を挿入していません

分類Dev

教義にjsonを挿入しても機能しません

分類Dev

Pythonを使用して、日付と時刻が等しいcsvから別のcsvに値を挿入します

分類Dev

辞書を使用して日付にnullを挿入できません

分類Dev

datetimepicker c#を使用してfirebirdに日付を挿入できません

分類Dev

Paginatorを使用している場合、LaravelorderBy日付が機能しません

分類Dev

Chrome拡張機能がCSSを挿入していません

分類Dev

テーブルに値を挿入しようとすると、トリガーが機能しません

分類Dev

挿入日はSQLDeveloperでは機能しますが、Javaでは機能しません

分類Dev

Angular 4:NgModelが機能しません。「日付」フィールドに値を設定しません

分類Dev

SparkRでdate_addを機能させるには、数値変数入力を日として使用します

分類Dev

Flask多対多ループスルーIDを使用して、テーブルにデータを挿入しますが機能しません

分類Dev

Thymeleafを介してSpringBootのOracleデータベースに日付を挿入できません

分類Dev

ストアに値を挿入すると、Extjsストアの同期が機能しません

分類Dev

Postgresの日付-数値が機能していません

分類Dev

C#でOLE DBを使用して、日付セルをExcelにするにはdateTimePicker値を挿入します

分類Dev

続編:日付に日を追加しても機能しません

分類Dev

phpスクリプトを使用してmysqldbにデータを挿入しても機能しません

分類Dev

wpdbに日付を挿入します

分類Dev

jdbcを使用してOracleデータベースに現在の日付を挿入します

分類Dev

SpringMVCが外部キーに値を挿入していません

分類Dev

テーブル変数への日付の挿入はSSMSでは機能しませんが、実行時に機能します

分類Dev

2つの日付の日付を準備するためにDatePeriodを使用しましたが、機能しません

分類Dev

Swift:JSとCSSをWKWebViewに挿入しても機能しません

分類Dev

Adonisjsに複数行を挿入しても機能しません

分類Dev

React Linkに空白を挿入しても機能しませんか?

分類Dev

Talendを使用してyyyyMMdd文字列を日付列に挿入します

分類Dev

Javaを使用してOracleのjDateChooserからの日付と数値のnullを含むレコードを挿入します

分類Dev

連想キーを使用して異なる日付を挿入する-比較として、キーが異なる場合は同じ配列に挿入します(まだ宣言されていません)

Related 関連記事

  1. 1

    PDObindValueが日付を挿入していません

  2. 2

    教義にjsonを挿入しても機能しません

  3. 3

    Pythonを使用して、日付と時刻が等しいcsvから別のcsvに値を挿入します

  4. 4

    辞書を使用して日付にnullを挿入できません

  5. 5

    datetimepicker c#を使用してfirebirdに日付を挿入できません

  6. 6

    Paginatorを使用している場合、LaravelorderBy日付が機能しません

  7. 7

    Chrome拡張機能がCSSを挿入していません

  8. 8

    テーブルに値を挿入しようとすると、トリガーが機能しません

  9. 9

    挿入日はSQLDeveloperでは機能しますが、Javaでは機能しません

  10. 10

    Angular 4:NgModelが機能しません。「日付」フィールドに値を設定しません

  11. 11

    SparkRでdate_addを機能させるには、数値変数入力を日として使用します

  12. 12

    Flask多対多ループスルーIDを使用して、テーブルにデータを挿入しますが機能しません

  13. 13

    Thymeleafを介してSpringBootのOracleデータベースに日付を挿入できません

  14. 14

    ストアに値を挿入すると、Extjsストアの同期が機能しません

  15. 15

    Postgresの日付-数値が機能していません

  16. 16

    C#でOLE DBを使用して、日付セルをExcelにするにはdateTimePicker値を挿入します

  17. 17

    続編:日付に日を追加しても機能しません

  18. 18

    phpスクリプトを使用してmysqldbにデータを挿入しても機能しません

  19. 19

    wpdbに日付を挿入します

  20. 20

    jdbcを使用してOracleデータベースに現在の日付を挿入します

  21. 21

    SpringMVCが外部キーに値を挿入していません

  22. 22

    テーブル変数への日付の挿入はSSMSでは機能しませんが、実行時に機能します

  23. 23

    2つの日付の日付を準備するためにDatePeriodを使用しましたが、機能しません

  24. 24

    Swift:JSとCSSをWKWebViewに挿入しても機能しません

  25. 25

    Adonisjsに複数行を挿入しても機能しません

  26. 26

    React Linkに空白を挿入しても機能しませんか?

  27. 27

    Talendを使用してyyyyMMdd文字列を日付列に挿入します

  28. 28

    Javaを使用してOracleのjDateChooserからの日付と数値のnullを含むレコードを挿入します

  29. 29

    連想キーを使用して異なる日付を挿入する-比較として、キーが異なる場合は同じ配列に挿入します(まだ宣言されていません)

ホットタグ

アーカイブ