Maison > base de données > tutoriel mysql > Une manière plus élégante d'insérer java.sql.Date vide dans la base de données MySQL ?

Une manière plus élégante d'insérer java.sql.Date vide dans la base de données MySQL ?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-09-07 16:21:05
avant
1446 Les gens l'ont consulté

Créons d’abord un tableau. Voici la requête pour créer une table dans la base de données 'web' :

mysql> create table DemoTable
(
   AdmissionDate date
);
Query OK, 0 rows affected (0.53 sec)
Copier après la connexion

Voici le code Java pour insérer un java.sql.Date vide (NULL) dans la base de données MySQL −

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();
      }
   }
}
Copier après la connexion

Un instantané du code Java est ci-dessous :

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

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

Cela produira le résultat suivant :

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

Vérifions maintenant les enregistrements de la même table. L'instantané ci-dessous montre la date vide que nous avons insérée avec succès :

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal