Catatan: Masalah ini disebabkan oleh ; di akhir driver.jar dan juga tidak menggunakan jalur yang sepenuhnya memenuhi syarat.
OS berbasis Windows menggunakan ; pemisah sedangkan OS berbasis Unix menggunakan : pemisah.
Solusi :
-
Pertama compile kode :
javac test.java
(Jalankan perintah ini) -
Jalankan kode tanpa titik koma :
java -cp .:<fully-qualified-path>/driver.jar test
Contoh keluaran :
[email protected] ~ % javac Test.java
[email protected] ~ % java -cp .:/Users/anish/driver.jar Test
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
Catatan : Saya menggunakan mysql-connector-8.0.15.jar . Jika Anda menggunakan yang sama atau lebih besar, maka ubah dari com.mysql.jdbc.Driver
ke com.mysql.cj.jdbc.Driver
karena kelas itu tidak digunakan lagi.