Heim > Datenbank > MySQL-Tutorial > 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
Freigeben: 2023-09-07 16:21:05
nach vorne
1403 Leute haben es durchsucht

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)
Nach dem Login kopieren

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();
      }
   }
}
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage