MSSQL Server SELECT Abfrage funktioniert nicht

Status
Nicht offen für weitere Antworten.
G

Gast_Gerhard

Gast
Hallo!

Ich hätte da eine kleine Anfängerfrage:

Ich versuche mittels MS Driver for JDBC einen SQL Server 2000 anzusprechen und eine Tabelle auszulesen. Beim Ausführen des Codes bekomme ich folgende Fehlermeldung:

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Object has been closed.

Hier meine Abfrage:


Code:
        DatabaseConnection conn = new DatabaseConnection();
        conn.createConnection();
        
         try{ 
                  rs = conn.select("SELECT paid FROM patient");
        	
                  if(rs.next() == true ) {
                       String paid = (String) rs.getString("paid");
                       System.out.println(paid);
                  }else
                     System.out.println("Keine Einträge vorhanden!");
               }catch(SQLException e){
        	         System.out.println("Fehler!") ;
                     e.printStackTrace();
               }

Habe nun schon einige Foren durchgestöbert, die einzige Aussage, welche ich gefunden habe, ist die, dass das RS bereits geschlossen ist und dass versucht wird, darauf zuzugreifen. Allerdings schließe ich das RS doch nirgends?!
Hoffe ich habe genügend Angaben für die Lösung des Problems gemacht! Wenn nicht, bitte einfach sagen, welche Info's noch benötigt werden!

Vielen lieben Dank im Voraus für die Beantwortung meiner Frage!!!
Liebe Grüße

Gerhard
 
S

SlaterB

Gast
in welcher deiner CodeZeilen tritt denn der Fehler auf,
gibts keinen ordentlichen Stack-Trace?
 
G

Gast_Gerhard

Gast
Hallo!

Danke für die schnelle Antwort!
Also der Fehler tritt anscheinend in Zeile 9 auf.

Hier der gesamte StackTrace:

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Object has been closed.
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.validateClosedState(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.validateClosedState(Unknown Source)
at com.microsoft.jdbc.base.BaseResultSet.validateClosedState(Unknown Source)
at com.microsoft.jdbc.base.BaseResultSet.commonFetchInitialize(Unknown Source)
at com.microsoft.jdbc.base.BaseResultSet.next(Unknown Source)
at DatabaseCon.BbKF.test(BbKF.java:23)
at DatabaseCon.Test.main(Test.java:12)

Kannst du damit etwas anfangen?

Liebe Grüße
Gerhard
 
S

SlaterB

Gast
ich frage mich, was DatabaseConnection für eine Klasse ist und was createConnection(); so macht,

wenn das eigene Klassen sind, dann poste möglichst viel Code, auch conn.select()

---

die Fehlermeldung entsteht ja offensichtlich in
com.microsoft.jdbc.base.BaseConnection.validateClosedState(Unknown Source)
also muss irgendwer die Connection geschlossen haben

wenn die Connection zu ist, kannst du nicht mehr aufs ResultSet zugreifen
 
G

Gast_Gerhard

Gast
Hallo!

Du hattest vollkommen recht!!!

Code:
    public ResultSet select(String statement)throws  SQLException{
    	this.createConnection();
    	stmt = conn.createStatement();
        rs = stmt.executeQuery(statement);
        // this.closeConnection();
        return rs; 
    }

Hatte diese Zeile vollkommen übersehen!! Jetzt hab ich sie auskommentiert und siehe da: ES GEHT!!!!!
VIELEN DANK FÜR DEINE TOLLE UND RASCHE HILFE!!!!!

Liebe Grüße
Gerhard
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
V MySQL MsSql ohne Server nutzen? Datenbankprogrammierung 2
F MSSQL-Server Verbindung Datenbankprogrammierung 5
E MSSQL-Server connection aufbau sehr langsam Datenbankprogrammierung 2
Landei MsSql Express Server 2008 Datenbankprogrammierung 8
mihe7 MSSQL Express als Kommunikationsmedium Datenbankprogrammierung 8
L Oracle Daten von Oracle zu MSSQL übertragen Datenbankprogrammierung 4
J Keine Verbindung zu MSSQL DB mit JDBC Datenbankprogrammierung 3
F MSSql oder MongoDB für die Speicherung von POI Datenbankprogrammierung 9
P Android - MsSQL Datenbankprogrammierung 6
T berechnetes Feld mssql Datenbankprogrammierung 7
M Verbindung mit MSSQL hängt! Datenbankprogrammierung 2
Paristick MSSQL - JDBC Exception beim Registrieren Datenbankprogrammierung 5
S MSSQL JDBC "Driver class not found" Datenbankprogrammierung 9
C [MSSQL] Datenbankverbindung will nicht klappen... Datenbankprogrammierung 2
D MSSQL JDTS JTL Datenabnk Datenbankprogrammierung 7
B Japanische Zeichen in MSSQL-DB speichern Datenbankprogrammierung 2
B MSSQL und NetBeans IDE 6.8 Datenbankprogrammierung 2
U MSSQL Verbindung steht, aber meckert beim Statement Datenbankprogrammierung 2
H CSV Datei in MSSQL DB oder doch SQL Script Datenbankprogrammierung 11
A MSSQL - Datenbank mit Punkt Datenbankprogrammierung 3
A MSSQL - Spalten mit der Option: NULL zulassen Datenbankprogrammierung 2
G MSSQL - SQL DriverManager - Funktionen Datenbankprogrammierung 2
W Connect zu MSSQL will einfach nicht Datenbankprogrammierung 3
M Fehler bei der Verbindung zu einer MSSQL/Express Datenbank! Datenbankprogrammierung 17
G MsSQL | Statement.execute(String s) Datenbankprogrammierung 3
M Datum's String in MSSQL oder MySQL wie konvertieren ? Datenbankprogrammierung 3
M Daten von MySQL nach MSSql probleme beim schreiben Datenbankprogrammierung 3
B Fortschrittsanzeige bei Datenübermittlung von MsSQL DB Datenbankprogrammierung 13
R Hilfe mit Umlauten und MSSQL Datenbankprogrammierung 10
A Java DB Server lässt sich nicht starten Datenbankprogrammierung 3
U SQL Server mit Java verbinden Datenbankprogrammierung 5
D Oracle Gateway oder Relay-Server Datenbankprogrammierung 5
D SQL Server Android App: 'int java.lang.String.length()' on a null object reference Datenbankprogrammierung 15
Thallius MySQL JDBC auf Linux Server zu mySQL DB auf anderem Linux Server wirft Access denied Datenbankprogrammierung 5
C Derby/JavaDB Auf Variable aus Link in java server page zugreifen Datenbankprogrammierung 4
platofan23 MySQL Java Programm findet Treiber für mySQL auf Debian-Server nicht? Datenbankprogrammierung 11
F MySQL Verbindung zum SQL-Server Datenbankprogrammierung 27
J Datenbank VPS Server Datenbankprogrammierung 3
L Oracle Daten von einem Server zum andere kopieren Datenbankprogrammierung 24
K MySQL LAN-MySQL Server mit XAMPP Datenbankprogrammierung 2
V HSQLDB detached entity passed to persist: server.Employee Datenbankprogrammierung 4
I Es kann keine Verbindung zum Server aufgebaut werden Datenbankprogrammierung 12
B Derby/JavaDB Client-Server-Architektur mit Datenbank Datenbankprogrammierung 6
X MySQL Verbindungdsaufbau MySql auf Ubuntu-Server Datenbankprogrammierung 10
M MySQL Verbindung zum Server aufbauen ohne DB ansprechen Datenbankprogrammierung 2
C Derby auf Server Datenbankprogrammierung 6
ruutaiokwu sql server t-sql: try/catch bei ALTER TABLE ? Datenbankprogrammierung 4
ruutaiokwu sql server 2008 stored procedures automatisiert vergleichen Datenbankprogrammierung 2
ruutaiokwu sql server constraints priorität? Datenbankprogrammierung 3
ruutaiokwu sql server werte swappen beim update-vorgang mit unique-constraints..? Datenbankprogrammierung 2
D Daten von einem Server in eigenem Java-Programm benutzen Datenbankprogrammierung 6
W MySQL -Server Einstellung -- Zugriff übers lokale Netzwerk Datenbankprogrammierung 1
cover1012 Derby/JavaDB Verbindung mit FTP-Server Datenbankprogrammierung 13
N MySQL Datenbank-Server in *.jar packen? Datenbankprogrammierung 6
L Mit Java Desktop Anwendung auf Mysql Server auf Webspace verbinden Datenbankprogrammierung 11
F h2 als server Datenbankprogrammierung 3
S MySQL Server Informationen abfragen Datenbankprogrammierung 6
DStrohma MS SQL Server 2005 + Java: Immer nur eine aktive Verbindung erlaubt? Datenbankprogrammierung 5
D MySQL Client - Server: Client verabschiedet sich sobald ich Variablen im SQL Statement verwende Datenbankprogrammierung 9
A MS Sql Server 2008 - Verbindungsproblem Datenbankprogrammierung 3
E Nach Server wechsel Datenbank fehler ?!? Datenbankprogrammierung 3
J Oracle oder SQL-Server Datenbankprogrammierung 18
J Server Datenbankprogrammierung 3
C SQL Server Treiber [DBNETLIB] Datenbankprogrammierung 14
A Client-Server anwendung sofort aktualisieren Datenbankprogrammierung 7
T Hsqldb: java.lang.NoClassDefFoundError: org/hsqldb/Server Datenbankprogrammierung 2
W Problem bei Insert mit JDBC auf MS-SQL-Server 2005 Datenbankprogrammierung 7
0x7F800000 MS-SQL Server 2008 Wie benutzt man da NATURAL JOIN / INNER JOIN USING? Datenbankprogrammierung 3
M Problem mit ResultSet bei SQL Server 2005 Datenbankprogrammierung 6
D Bean: server internal error Datenbankprogrammierung 5
M [gelöst] Problem mit SQL Server. Statements... Datenbankprogrammierung 4
A Java JDBC Programm bringt auf Unix Server Fehlermeldung Datenbankprogrammierung 4
K JDBC MS SQL SERVER Datenbankprogrammierung 6
J MS sql Server 2005 Treiber Datenbankprogrammierung 9
G jdbc grundlegende verbindung zu sql server geht nicht Datenbankprogrammierung 9
thE_29 Byte auslesen mit MS SQL Server Datenbankprogrammierung 4
sparrow Hibernate in non-EE Server/Client-App (Topic geändert) Datenbankprogrammierung 10
G Suchen von Zahlen in einem Textfeld / SQL Server Datenbankprogrammierung 1
G update sperren bei client/server anwendung Datenbankprogrammierung 7
T JDBC und Client/Server Datenbankprogrammierung 12
G SQL Server Connection Datenbankprogrammierung 12
G Access Zugriff, DB auf Server, Applet Datenbankprogrammierung 4
R Unknown initial character set index . received from server Datenbankprogrammierung 5
M HSQLDB Server Problem Datenbankprogrammierung 2
K INSERT INTO bei Windows 2005 SQL Server Standard Edition . Datenbankprogrammierung 2
F Zwischen Datenbanken wählen auf SQL-Server Datenbankprogrammierung 4
G Insert in MS SQL Server Db funktioniert nicht richtig Datenbankprogrammierung 16
G Datenbank ohne Server Datenbankprogrammierung 28
G DB-Server schmiert ab Datenbankprogrammierung 6
D Datenbankzugriff auf MS SQL Server 2000 funktioniert nicht Datenbankprogrammierung 3
S SQLite oder RDBMS als Datei(nicht Client/Server) Datenbankprogrammierung 5
J Hibernate + Spring + SQL Server => Performanceprobleme :( Datenbankprogrammierung 4
G JDBC Verbindung zu MySQL-Server auf lokalem Rechner Datenbankprogrammierung 5
O Datenbankzugriff "ohne" Server ? Datenbankprogrammierung 9
D Datenbank zugriff über Client/Server Datenbankprogrammierung 4
G Problem mit Suchen Statement Java und MS-SQL-Server Datenbankprogrammierung 9
thE_29 Microsoft SQL Server 2000 Datenbankprogrammierung 2
A DTS Export/Import MS-SQL Server 2000 Datenbankprogrammierung 3
A help me !(entitybean + sql server) Datenbankprogrammierung 2
R Invalid parameter bindings bei MS SQL Server Datenbankprogrammierung 2

Ähnliche Java Themen

Neue Themen


Oben