PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

java.lang.ClassNotFoundException:org.postgresql.Driver

Seharusnya ada entri dalam file MANIFEST.MF Anda yang merujuk pada driver Postgres. Dan driver perlu disalin sehingga dapat dijangkau dari lokasi file jar yang sebenarnya.

Jadi MANIFEST.MF Anda perlu menyertakan sesuatu seperti ini:

Jalur Kelas:lib/postgresql-9.0-801.jdbc4.jar

Jika driver JDBC adalah bagian dari proyek NetBeans Anda, NetBeans seharusnya menyalinnya ke dist/lib.

Jika Anda tidak ingin mengubah file manifes (atau tidak bisa), Anda perlu merujuk secara manual semua pustaka yang diperlukan pada baris perintah. Tapi kemudian Anda tidak dapat menggunakan -jar opsi lagi:

java -cp postgresql-9.0-801.jdbc4.jar;OrdersImport.jar com.mypackage.MyMain C:\orders\sometextfile.txt

Ingat bahwa Anda harus menentukan kelas utama saat menggunakan -cp atau -classpath



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Klausa CHECK untuk tampilan yang dapat diperbarui

  2. Kunci untuk SELECT sehingga proses lain tidak mendapatkan data lama

  3. Postgres - Transpose Baris ke Kolom

  4. Menggabungkan String dan Angka di PostgreSQL

  5. Memperbarui baris database tanpa mengunci tabel di PostgreSQL 9.2