sql >> Database teknologi >  >> RDS >> PostgreSQL

java.lang.ClassNotFoundException:org.postgresql.Driver

Der skulle være en post i din MANIFEST.MF-fil, der refererer til Postgres-driveren. Og driveren skal kopieres, så den er tilgængelig fra den rigtige jar-filplacering.

Så din MANIFEST.MF skal indeholde noget som dette:

Class-Path:lib/postgresql-9.0-801.jdbc4.jar

Hvis JDBC-driveren er en del af dit NetBeans-projekt, burde NetBeans have kopieret den til dist/lib.

Hvis du ikke ønsker at ændre manifestfilen (eller ikke kan), skal du manuelt referere til alle nødvendige biblioteker på kommandolinjen. Men så kan du ikke bruge -jar mulighed længere:

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

Husk at du skal angive hovedklassen, når du bruger -cp eller -classpath



  1. Træk uger fra en dato i PostgreSQL

  2. MySQL-opdateringstabel baseret på en anden tabelværdi

  3. utl_file.fopen Parametre i Oracle

  4. Hvordan eksporterer man data med Oracle SQL Developer?