Dalam kasus khusus ini (dengan asumsi bahwa Class#forName()
tidak memberikan pengecualian; kode Anda adalah melanjutkan dengan berlari alih-alih melempar pengecualian), SQLException
. ini artinya Driver#acceptsURL()
telah mengembalikan false
untuk semua driver yang dimuat.
Dan memang, URL JDBC Anda salah:
String url = "'jdbc:mysql://localhost:3306/mysql";
Hapus tanda kutip tunggal:
String url = "jdbc:mysql://localhost:3306/mysql";