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
294 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!

sumber:php.cn
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