NUllPointerException bei Datenbankabfrage

Status
Nicht offen für weitere Antworten.

rod

Mitglied
Hi Leute

bevor ich euch mit meinen Problemen vollsülze erstmal folgender code:

Code:
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.PdfWriter;

public class CreatePdf {
    
    private static final String jdbc_driver = "com.mysql.jdbc.Driver";
    private static final String jdbc_url = "jdbc:mysql://localhost:3306/*******";
    private static Connection con;
    private static Statement stmt;
    private static ResultSet rs;
	
	public static void CreatePdf(String username, String pw) throws  FileNotFoundException, DocumentException,  SQLException, ClassNotFoundException {              
	 
		Class.forName(jdbc_driver);
		con = DriverManager.getConnection(jdbc_url, username, pw);
		stmt = con.createStatement();
		
		try{
		    rs = stmt.executeQuery("Select * from transporttabelle where meldenr ='***"); 
		}catch(Exception e3){
		    e3.printStackTrace();
		}

           	Document document = new Document();
		PdfWriter.getInstance(document, new FileOutputStream("DBDaten.pdf"));
		document.open();
		document.add(new Paragraph("_o_0_o_Titel_o_0_o_"));
		.
                .
                .

ich versuche hier ne DB-Abfrage durchzuführen und das Ergebnis in ne pdf Datei zu schreiben leider bekomm ich ne NullPointerException wenn ich versuche n Query abzusetzen also an fogender Stelle:

rs = stmt.executeQuery("Select * from transporttabelle where meldenr ='***");

z.Z. steh ich leider voll auf´m Schlauch denn bisher hab ich meine Datenbankabfragen immer so gemacht und auf einmal so was.

eben hab ich dann folgendes gefunden:

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.

das hilft allerdings auch nicht weiter das ResultSet ist zwar == null aber das muss es ja auch da ich es noch nicht gefüllt
habe oder lieg ich da falsch?

Hatte vllt einer von euch mal das selbe problem oder ahnung warum was ich hier falsch mache?

achja ich benutze MySQL Server 5.0

Gruß

rod
 

EOB

Top Contributor
hi, probier die abfrage doch erstmal ohne programm und jdbc...gehts denn dann?

gruesse
 
S

SlaterB

Gast
prüfe auch mal con und stmt:

System.out.println("Con ist: "+con);
System.out.println("Stmt ist: "+stmt);

es scheint ja stmt null zu sein,
wenn es in anderen Projekten funktioniert (auch derzeit noch geht),
dann prüfe Treiber, DB-Name, Username, Password,
alles glech wie in anderen Projekten?

klappt diese Anfrage in anderen Projekten?

-------
in der Anfrage fehlt nach den *** evtl. ein Hochkommata?
 

rod

Mitglied
@SlaterB danke für den tipp es war der jdbc treiber. ich hatte vergessen ihn in mein projekt einzubinden :roll:
naja manchmal sind es die selbstverständlichsten dinge an die man als letztes denkt.

gruß

rod
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
V SQLite NullPointerException in preparedStatement.close(); Datenbankprogrammierung 8
C NullPointerException auf 1nem Rechner von 2 Datenbankprogrammierung 19
X SQLite Erhalte bei Query INSERT INTO eine NullPointerException Datenbankprogrammierung 10
H HSQLDB Beim öffnen folgender Fehler: ... java.lang.NullPointerException Datenbankprogrammierung 1
D Oracle NullPointerException bei select mit Null Values Datenbankprogrammierung 5
D NullPointerException bei DB Verbindung Datenbankprogrammierung 6
T NullPointerException bei Verbindung zur Datenbank Datenbankprogrammierung 4
T NullpointerException Datenbankprogrammierung 10
B ResultSet wirft komische NullPointerException. Datenbankprogrammierung 3
J Derby/JavaDB NullPointerException bei VORHANDENEM EntityManager-Objekt!!! Datenbankprogrammierung 3
Q java.lang.NullPointerException connection = null Datenbankprogrammierung 13
T NullPointerException ( EclipseLink mit OSGi) Datenbankprogrammierung 10
T JPA: NullPointerException nach persist Datenbankprogrammierung 3
A NullPointerException bei DB-Abfrage Datenbankprogrammierung 2
S Jar-Ausführung / RMI / Datenbank / NullPointerException Datenbankprogrammierung 30
S nullpointerexception bei HSQLDB Datenbankprogrammierung 4
T NullPointerException bei leeren Feldern Datenbankprogrammierung 10
S Hsqldb java.lang.NullPointerException Datenbankprogrammierung 2
A NullPointerException trotz getConnection Datenbankprogrammierung 6
H java.lang.NullPointerException Datenbankprogrammierung 7
P Probleme mit NullPointerException Datenbankprogrammierung 5
L Datenbankabfrage mit loop Datenbankprogrammierung 17
N MySQL Datenbankabfrage oder Arraylist? Datenbankprogrammierung 2
J Datenbankabfrage / Teilmengen Datenbankprogrammierung 2
S MySQL JTable zeigt nach Datenbankabfrage eine Spalte zu viel an Datenbankprogrammierung 0
S MySQL Datenbankabfrage mit Eingabe aus Textfeld vergleichen Datenbankprogrammierung 4
C Modellierung Datenbankabfrage Datenbankprogrammierung 1
W SQL-Statement Datenbankabfrage über Yahoo Datenbankprogrammierung 0
B Fehlerhafte Datenbankabfrage Datenbankprogrammierung 3
H Oracle Datenbankabfrage ausgeben Datenbankprogrammierung 13
E MySQL Anzeige Datenbankabfrage in Textfeld o.ä. Datenbankprogrammierung 34
L Datenbankabfrage mit einer Range Datenbankprogrammierung 3
Y JDBC - Datenbankabfrage Webserver Datenbankprogrammierung 4
E H2 - Datenbankabfrage gibt NULL aus? Datenbankprogrammierung 4
H Einfache Datenbankabfrage Datenbankprogrammierung 14
S ResultSet einer Datenbankabfrage - Nullpointer Exception Datenbankprogrammierung 13
F Problem mit Datenbankabfrage Datenbankprogrammierung 7
M Problem bei einfacher Datenbankabfrage Datenbankprogrammierung 7
W Problem mit Datenbankabfrage Datenbankprogrammierung 3
S Datenbankabfrage mit Applet Datenbankprogrammierung 13
A Datenbankabfrage mit KeyListener Datenbankprogrammierung 5
C Rückgabetyp einer Datenbankabfrage Datenbankprogrammierung 12
V Datenbankabfrage in einem Textfeld ausgeben Datenbankprogrammierung 3
L einfache Datenbankabfrage ohne erstes Element Datenbankprogrammierung 2
E Nochmal eine Datenbankabfrage Frage :-o (JOIN oder so) Datenbankprogrammierung 4
A SQL Datenbankabfrage in Array speichern Datenbankprogrammierung 3
P Datenbankabfrage MYSQL aus Applet heraus Datenbankprogrammierung 6
D Datenbankabfrage will nicht funktionieren Datenbankprogrammierung 5
C vergleichende Datenbankabfrage Datenbankprogrammierung 5
G datenbankabfrage Datenbankprogrammierung 4
A datenbankabfrage in sql mit java Datenbankprogrammierung 32
T Nochmal Datenbankabfrage Datenbankprogrammierung 6

Ähnliche Java Themen


Oben