Heim  >  Artikel  >  Datenbank  >  Eleganterer Weg, leeres java.sql.Date in die MySQL-Datenbank einzufügen?

Eleganterer Weg, leeres java.sql.Date in die MySQL-Datenbank einzufügen?

WBOY
WBOYnach vorne
2023-09-07 16:21:051357Durchsuche

Erstellen wir zunächst eine Tabelle. Hier ist die Abfrage zum Erstellen einer Tabelle in der Datenbank „Web“:

mysql> create table DemoTable
(
   AdmissionDate date
);
Query OK, 0 rows affected (0.53 sec)

Hier ist der Java-Code zum Einfügen eines leeren (NULL) java.sql.Date in die MySQL-Datenbank −

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class InsertNullDateDemo{
   public static void main(String[] args){
      Connection con=null;
      PreparedStatement ps=null;
      try{
         con=DriverManager.getConnection("jdbc:mysql://localhost:3306/web?useSSL=false", "root","123456");
         String query="insert into DemoTable(AdmissionDate) values(?) ";
         ps= con.prepareStatement(query);
         ps.setNull(1, java.sql.Types.DATE);
         ps.executeUpdate();
         System.out.println("check the table......");
      }
      catch(Exception e){
         e.printStackTrace();
      }
   }
}

Ein Schnappschuss des Java-Codes ist unten:

在 MySQL 数据库中插入空 java.sql.Date 的更优雅的方法?

在 MySQL 数据库中插入空 java.sql.Date 的更优雅的方法?

Dies wird die folgende Ausgabe erzeugen:

在 MySQL 数据库中插入空 java.sql.Date 的更优雅的方法?

Jetzt überprüfen wir die Datensätze aus derselben Tabelle. Der Schnappschuss ist unten und zeigt das leere Datum, das wir erfolgreich eingefügt haben:

在 MySQL 数据库中插入空 java.sql.Date 的更优雅的方法?

Das obige ist der detaillierte Inhalt vonEleganterer Weg, leeres java.sql.Date in die MySQL-Datenbank einzufügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen