Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memasukkan Objek Java `java.util.Date` ke dalam Pangkalan Data?
Tarikh Java - JDBC Masukkan ke dalam Pangkalan Data
Soalan:
Bagaimana Java java boleh .util.Tarikh objek dimasukkan ke dalam a pangkalan data?
Respons:
1. Pengenalan Objek
JDBC menyediakan pelbagai pilihan untuk memasukkan tarikh ke dalam pangkalan data. Pilihan yang paling sesuai bergantung pada keperluan pangkalan data.
2. Penyata Disediakan
Satu kaedah yang berkesan ialah menggunakan Penyata Disediakan. Pendekatan ini melibatkan:
3. Keserasian SQL
Adalah penting untuk memastikan keserasian dengan sintaks SQL pangkalan data sasaran. Pangkalan data yang berbeza mungkin memerlukan format tarikh tertentu atau fungsi tambahan untuk pengendalian tarikh.
Contoh:
Pertimbangkan coretan kod berikut menggunakan PreparedStatements:
import java.sql.Connection; import java.sql.Date; import java.sql.PreparedStatement; import java.util.Date; ... Date myDate = new Date(); java.sql.Date sqlDate = new Date(myDate.getTime()); Connection conn = ...; PreparedStatement stmt = conn.prepareStatement("INSERT INTO USERS (DATE) VALUES (?)"); stmt.setDate(1, sqlDate); stmt.executeUpdate();
Pendekatan ini menggunakan PreparedStatement untuk melaksanakan pernyataan SQL dengan Objek java.sql.Date sebagai parameter.
Pertimbangan Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Objek Java `java.util.Date` ke dalam Pangkalan Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!