Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mengendalikan Ralat \'\'0000-00-00 00:00:00\' Tidak Boleh Diwakili sebagai java.sql.Timestamp\'?

Bagaimana untuk Mengendalikan Ralat \'\'0000-00-00 00:00:00\' Tidak Boleh Diwakili sebagai java.sql.Timestamp\'?

Linda Hamilton
Lepaskan: 2024-10-31 16:16:30
asal
330 orang telah melayarinya

How to Handle the

Menyelesaikan "0000-00-00 00:00:00' Tidak Boleh Diwakili sebagai Ralat java.sql.Timestamp"

Apabila menghadapi ralat "' 0000-00-00 00:00:00' tidak boleh diwakili sebagai java.sql.Timestamp," ia menunjukkan bahawa program Java anda tidak dapat menghuraikan nilai tarikh NULL atau '0000-00-00 00:00:00' disimpan dalam pangkalan data. Ini boleh berlaku apabila tarikh tidak dimasukkan secara manual ke dalam pangkalan data dan ditetapkan secara automatik kepada '0000-00-00 00:00:00'.

Untuk mengendalikan isu ini tanpa mengubah skema pangkalan data, anda boleh mengubah suai URL JDBC yang digunakan dalam konfigurasi sumber data anda. Tambahkan parameter berikut pada penghujung URL JDBC:

?zeroDateTimeBehavior=convertToNull
Salin selepas log masuk

Sebagai contoh, jika URL JDBC asal anda ialah:

jdbc:mysql://yourserver:3306/yourdatabase
Salin selepas log masuk

Ia akan menjadi:

jdbc:mysql://yourserver:3306/yourdatabase?zeroDateTimeBehavior=convertToNull
Salin selepas log masuk

Dengan set parameter ini, program Java akan menukar tarikh '0000-00-00 00:00:00' secara automatik kepada nilai NULL semasa pengambilan pangkalan data, membolehkan anda mengelakkan ralat sambil mengekalkan struktur jadual sedia ada.

Atas ialah kandungan terperinci Bagaimana untuk Mengendalikan Ralat \'\'0000-00-00 00:00:00\' Tidak Boleh Diwakili sebagai java.sql.Timestamp\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan