SQL Server Treiber [DBNETLIB]

C

Computerphobie

Gast
Hallo,
ich versuche mcih gerade daran eine verbindung zu einer Datenbank zu erstellen, dabei stoße ich auf den fehler: Java.sql.SQL Exception: [Micrososft][ODBC SQL Server Driver][DBNETLIB]SQL Server exsistiert nicht oder Zugriff verweigert.

Hier auch der Jaca-Code
Java:
import java.sql.*;
public class DatenbankVersion2 {

  public static void main(String[] args) {
    Connection dbVerbindung=null;
    try {
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      System.out.println("Treiber erfolgreich geladen...");
    }
    catch (ClassNotFoundException e){
      System.out.println("Fehler beim laden des Treibers" +e);
      System.exit(0);
    }
    try {
      dbVerbindung = DriverManager.getConnection("jdbc:odbc:daten","","");
      System.out.println("Verbindung erfolgreich...");
      dbVerbindung.close();
      System.out.println("Verbindung geschlossen...");
    }
    catch(SQLException e){
      System.out.println("DB-Verbindung Fehler: "+e);
      System.exit(0);
    }
  }
}

Für vorschläge wie ich an das Problem rangehn könnte wäre ich sehr dankbar.
 

Atze

Top Contributor
hm, ich bin mir nicht sicher, aber dein host-pfad sieht komisch aus. vielleicht muss das ja in deinem fall auch, kenn mich mit den ms-dbs nicht aus.

aber mir würde da ip und port fehlen

vielleicht bringt

Java:
...getConnection("jdbc:odbc://localhost:3306/daten","","");

was!?
 
C

Computerphobie

Gast
hmm leider nicht.

Es ist eine Übungsaufgabe, bin auch noch komplett neuling was Datenbankzugriff mit JDBC angeht.
Deine Methode hat aber komischerweiße dazu beigetragen das das programm viel schneller ausgeführt wird.
 

Atze

Top Contributor
viel schneller ausgeführt heißt, der fehler kommt schneller? die gleiche meldung? wo liegt die db denn? kann ja sein, dass sie nicht auf deinem localhost, bzw nicht auf port 3306 läuft.
 
C

Computerphobie

Gast
Spanisch, :oops:

Also die DB liegt in dem gleichen Ordner wie das Programm.
Mit localhoast hab ich da gar nichts gemacht.

Und ja der fehler wird schneller dargestellt.

Ich müsste mich wohl erst mal mit mySQL befassen oder?
 
G

Gast2

Gast
Das Beispiel von Atze ist ein typisches MySQL Beispiel. Da du ja einen MSSQL Server da stehen hast musst du eine andere URL nehmen.

[c]dbVerbindung = DriverManager.getConnection("jdbc:eek:dbc:daten","","");[/c]

Funktioniert auf GAR KEINEN Fall.

Woher soll der Treiber denn wissen wo er die Datenbank finden soll? Also - läuft die Datenbank auf dem gleichen Rechner? Wenn ja auch welchem Port lauscht der Listener? Brauchst man einen dedizierten user/Passwort oder ist die Datenbank anonym ansprechbar?
 
C

Computerphobie

Gast
Die Datenbank ist öffentlich ansprechbar ohne passwort. Ich werd mich da mal weiter reinlesen bei dem was du gepostet hattest.
 
G

Gast2

Gast
hmmm...

löst der denn mein Problem?

Treiber hin, Treiber her. Der Treiber ist solange uninteressant bis du uns sagen kannst auf welcher Maschine die Datenbankl läuft. ;)

Wenn sie auf deinem localenm Rechner läuft ist "localhost" schon mal nicht verkehrt, dann musst du nur noch rausfinden auf welchem port sie ansprechbar ist.

Schnelles googlen sagt der default port wäre 1433

also probier mal
Java:
...getConnection("jdbc:sqlserver://localhost:1433;databaseName=daten","","");
 
C

Computerphobie

Gast
Alles viel zu kompliziert...
Habs gefunden :applaus:

Der fehler war im ODBC ich hatte zwar im ODBC Daten erzeugt aber die Datenbank nicht hinzugefügt :oops:...

Das mit localhost ist ja für mich noch nicht von bedeutung wenn ich das in einem Ordner hab und nicht online oder?:rtfm:
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
platofan23 MySQL Java Programm findet Treiber für mySQL auf Debian-Server nicht? Datenbankprogrammierung 11
J MS sql Server 2005 Treiber Datenbankprogrammierung 9
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
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
V MySQL MsSql ohne Server nutzen? Datenbankprogrammierung 2
S MySQL Server Informationen abfragen Datenbankprogrammierung 6
F MSSQL-Server Verbindung Datenbankprogrammierung 5
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
A Client-Server anwendung sofort aktualisieren Datenbankprogrammierung 7
T Hsqldb: java.lang.NoClassDefFoundError: org/hsqldb/Server Datenbankprogrammierung 2
E MSSQL-Server connection aufbau sehr langsam 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
Landei MsSql Express Server 2008 Datenbankprogrammierung 8
G MSSQL Server SELECT Abfrage funktioniert nicht Datenbankprogrammierung 4
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
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
G Fehlermeldung beim Zugriff auf SQL-Server-DB Datenbankprogrammierung 3
R JAVA-Prog auf Datenbank-Server zugreifen Datenbankprogrammierung 3
Watsoon Treiber wird in Intellij nicht geladen Datenbankprogrammierung 2
S ODBC Treiber in Java Editor einbinden Datenbankprogrammierung 3
N Java, sql, jar, JDBC-Treiber in Classpath Datenbankprogrammierung 8
B MySQL Data Tools Plattform - "Database Connections" findet den Treiber nicht Datenbankprogrammierung 1
C Über Classpath MongoDB Treiber einbinden und korrekte import Pfade Datenbankprogrammierung 8
S probleme mit dem jdbc treiber Datenbankprogrammierung 1
dzim Cassandra Cluster DB und der Java-Treiber Datenbankprogrammierung 1
K Eclipse Apache Derby Treiber Problem Datenbankprogrammierung 4
G PostgreSQL Treiber laden schlägt fehl wegen: "... passwortbasierte Authentifizierung ..." Datenbankprogrammierung 2
Q MySQL JDBC-Treiber Problem Datenbankprogrammierung 2
J JDBC in Library|"Treiber konnte nicht geladen werden"" Datenbankprogrammierung 2
D MySQL Treiber konnte nicht geladen werden Datenbankprogrammierung 3
N Welcher Treiber ist der beste? Datenbankprogrammierung 2
V PostgreSQL JDBC Treiber fehlt Datenbankprogrammierung 6
S ODBC Treiber Problem/oder unvermögen Datenbankprogrammierung 18
G PostgreSQL jar-file läd db-treiber nicht Datenbankprogrammierung 6
H Microsoft Access Treiber wird nicht gefunden Datenbankprogrammierung 9
JavaKaffee Derby/JavaDB Quartz-WebAnwendung - Connection/Treiber Problem Datenbankprogrammierung 47
R ODBC-Treiber sehr langsam Datenbankprogrammierung 5
Screen Ich suche eine SQLDatenbank ohne JDBC-Treiber Datenbankprogrammierung 12
D MySQl Treiber in .jar Datei einbinden, Bukkit Datenbankprogrammierung 2
C DB.Treiber wird nicht gefunden? Datenbankprogrammierung 5
M H2 Laden der H2-Treiber schlägt fehl Datenbankprogrammierung 2

Ähnliche Java Themen

Neue Themen


Oben