Class.forName(driverClass) tidak berjalan
滿天的星座
滿天的星座 2017-05-17 10:08:27
0
6
726

System.out.println("======1======");
Class.forName(driverClass);
conn = DriverManager.getConnection("xxxx","xxxx","xxxx" );
System.out.println("======2======");

Perenggan ini ditulis dalam try catch, tiada ralat dilaporkan

Operasi boleh print out ======1======
Tetapi dalam Class.forName(driverClass
tidak boleh print out ======2======

Tiada ralat dalam keseluruhan proses, kecuali sambungan tidak boleh diperoleh dan tersekat dalam Class.forName
Balang juga berada di laluan kelas jika kelas tidak ditemui, ia akan ditangkap oleh pengecualian

滿天的星座
滿天的星座

membalas semua(6)
刘奇

Sayang, adakah terdapat sesuatu yang salah dengan pengkompil? Bolehkah anda menggunakan arahan java untuk menyusun dan melaksanakannya?

洪涛

Adakah anda pasti anda mempunyai sesuatu yang tertulis dalam tangkapan anda?

習慣沉默

Tukar

Class.forName(driverClass) kepada
Class.forName(driverClass).newInstance() dan cuba

某草草

Ia tidak membuktikan bahawa ia tersekat pada kaedah forName Kebarangkalian tersekat pada kaedah getConnection adalah lebih besar.

为情所困

Anda Class.forName(driverClass); Pertama sekali, pastikan anda menentukan laluan khusus untuk kelas pemandu yang anda muatkan secara dinamik;

左手右手慢动作

kelas pemandu perlu disertakan dalam petikan berganda "kelas pemandu"

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan