Rumah  >  Soal Jawab  >  teks badan

Class.forName(driverClass) tidak berjalan

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

滿天的星座滿天的星座2712 hari yang lalu690

membalas semua(6)saya akan balas

  • 怪我咯

    怪我咯2017-05-17 10:10:27

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

    balas
    0
  • PHP中文网

    PHP中文网2017-05-17 10:10:27

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

    balas
    0
  • 習慣沉默

    習慣沉默2017-05-17 10:10:27

    Tukar

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

    balas
    0
  • 某草草

    某草草2017-05-17 10:10:27

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

    balas
    0
  • 为情所困

    为情所困2017-05-17 10:10:27

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

    balas
    0
  • ringa_lee

    ringa_lee2017-05-17 10:10:27

    kelas pemandu perlu disertakan dalam petikan berganda "kelas pemandu"

    balas
    0
  • Batalbalas