Hallo,
ich habe zwei .java Dateien: In der einen befindet sich das Hauptprogramm:
Datei mvtest.java
und in der anderen die Datenbankanbindung:
Datei db.java
Wenn ich jetzt die Datei mit der main über
aufrufe, bekomme ich die Fehlermeldung
In der Referenz steht: "Die NullPointerException wird ausgelöst, wenn versucht wird, über einen Verweis, der den Wert null hat, ein Datenelement, eine Methode oder ein Array-Element anzusprechen." ... kann mir aber nicht vorstellen, wo das hier zutreffen könnte.
Kann mir da jemand weiterhelfen?
Danke, Hannes
Umgebung:
SuSE Linux 9.2
MySQL Connector/J 3.1.10
MySQL 4.0.21
Java version "1.4.2_08"[/i]
ich habe zwei .java Dateien: In der einen befindet sich das Hauptprogramm:
Datei mvtest.java
Code:
public class mvtest
{
public static void main( String[] args )
{
String DbUrl;
DbUrl = "jdbc:mysql://localhost:3306/test" ;
db meineDatenbank;
db.opendb (DbUrl);
}
}
und in der anderen die Datenbankanbindung:
Datei db.java
Code:
import java.io.*;
import java.sql.*;
public class db
{
public static void opendb(String DbUrl)
{
String treiber=null;
try {
Class.forName( treiber ).newInstance();
Connection cn = DriverManager.getConnection( DbUrl, "hannes", "123" );
BufferedReader in = new BufferedReader(
new InputStreamReader( System.in ) );
String frage = null ;
cn.close();
} catch( Exception ex ) { System.out.println( ex ); }
}
}
Wenn ich jetzt die Datei mit der main über
Code:
java -cp .:/home/hannes/java/mysql-connector-java-3.1.10-bin.jar mvtest
aufrufe, bekomme ich die Fehlermeldung
Code:
java.lang.NullPointerException
In der Referenz steht: "Die NullPointerException wird ausgelöst, wenn versucht wird, über einen Verweis, der den Wert null hat, ein Datenelement, eine Methode oder ein Array-Element anzusprechen." ... kann mir aber nicht vorstellen, wo das hier zutreffen könnte.
Kann mir da jemand weiterhelfen?
Danke, Hannes
Umgebung:
SuSE Linux 9.2
MySQL Connector/J 3.1.10
MySQL 4.0.21
Java version "1.4.2_08"[/i]