Datenbankeinbindung unter Java

Status
Nicht offen für weitere Antworten.

Keyha

Mitglied
Hallo,

als erstes muss ich zugeben das ich bisher noch nicht sehr bewandert bin im programmieren. Ich wollte nun eine Datenbank in Java anbinden...ich habe die Datenbank lokal auf meiner Festplatte gespeichert (mit Hilfe von Winsql und Managemant Express Studio)....wenn ich nun in dem Javaprogramm die IP-Adresse und den Port eingebe bekomme ich folgende Fehlermeldung:

java.sql.SQLException: [ACER-LP0WH4KCS2\SQLEXPRESS]In 'sysdatabases' wurde kein Eintrag für die 'sa'-Datenbank gefunden. Es wurde kein Eintrag mit diesem Namen gefunden. Stellen Sie sicher, dass der Name richtig eingegeben wurde.
at com.inet.tds.a.a(Unknown Source)
at com.inet.tds.a.a(Unknown Source)
at com.inet.tds.a.setCatalog(Unknown Source)
at J01.main(J01.java:43)

Weiß vielleicht jemand woran es liegt und kann mir helfen...danke..

Gruß Keyha
 

bronks

Top Contributor
Mir erscheint es so, als ob möglicherweise die URL falsch geschrieben sein könnte.

Zeig mehr von Deinem Code, dann kann das Forum mehr dazu sagen ...
 

Keyha

Mitglied
Hallo,

danke schon mal für deine Antwort....mein Code sieht bisher folgendermaßen aus:

import java.sql.*; //JDBC-Paket importieren

import javax.sql.DataSource;

public class Verbindung
{
static public void main (String [] args)
{
//Deklaration der Variablen
String server = "xxx.x.x.x"; // Hostname
String port = "xxxx"; // Portnummer
String login = "sa"; // DB-Login
String password = "xxxxxxxx"; // DB-Passwort
String database = "sa"; // Datenbank
String query; // DB-Abfrage

try
{


//JDBC-PoolDriver-Klasse laden
Class.forName("com.inet.pool.PoolDriver").newInstance();
//or
//new com.inet.pool.PoolDriver();

// create a DataSource
com.inet.tds.TdsDataSource tds = new com.inet.tds.TdsDataSource();
tds.setServerName(server);
tds.setPort(port);
tds.setDatabaseName(database);
tds.setUser( login );
tds.setPassword( password );
tds.setLoginTimeout( 20 );
tds.setDescription( "TEST DB" );
DataSource ds = tds;


//open a connection to the database
Connection connection = ds.getConnection(login,password);


//Datenbank auswählen

connection.setCatalog( database);

//Statement erzeugen

Statement st = connection.createStatement();

//Query ausführen

ResultSet rs = st.executeQuery("SELECT * FROM projekt");

// Daten einlesen und auf dem Bildschirm ausgeben
// nur Projektname und Mittel werden ausgegeben

while (rs.next())
{
System.out.print( rs.getString("pr_name")+"\t");
System.out.print( rs.getFloat("mittel"));
System.out.println();
}


//alle Objekte schließen
st.close();
connection.close();

}
catch (Exception e)
{
e.printStackTrace();
}
}


}

wär sehr froh, wenn jemand mir helfen könnte und weiß was ich falsch mache...

danke....bis dann Keyha
 

bronks

Top Contributor
Bist Du Dir sicher, daß Du die Datenbank sa genannt hast?

Es gibt auch einen JDBC4-Treiber von Microsoft ...
 

Keyha

Mitglied
Ehrlich gesagt bin ich mir nun nicht mehr sicher...von einen JDBC4-Treiber hab ich leider noch nichts gehört....sollte ich den besser verwenden....
 

bronks

Top Contributor
Die Verbindung zum DbService besteht bei Dir auf jeden Fall weil das o.g. eine Fehlermeldung des Servers ist. Gibt der Datenbank am besten irgendeinen aussagekräftigen Namen wie z.B. Test, dann kann es keine Verwechslungen zum sa geben.

Solltest Du mit dem TDS-Treiber Probleme haben, dann solltest Du Dir den von MS ansehen. Ich finde die Doku von MS brauchbar.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Datenbankprogrammierung in Java unter NetBeans 12 funktioniert nicht! Datenbankprogrammierung 1
thet1983 MySQL ODBC Driver zuweisen unter Mac OX Mav Datenbankprogrammierung 2
F Oracle Oracle JDBC Anbindung unter Glassfish 3.1.2 Datenbankprogrammierung 3
F SQLite-Extensions unter Java Datenbankprogrammierung 2
GianaSisters MS SQL unter Netbeans OK - nach konvertieren Absturz Datenbankprogrammierung 6
S Firebird NoClassDefFoundError trotz erfolgreichem Class.forName(...) unter Linux Datenbankprogrammierung 5
A Leeres ResultSet mit H2 unter Vista Datenbankprogrammierung 3
A Datensatzsperrung unter H2 Database Datenbankprogrammierung 43
feuervogel SQLite unter Linux mit Eclipse einrichten Datenbankprogrammierung 8
D mySQL emullierte PreparedStatements haben Fehler unter Last Datenbankprogrammierung 3
S PreparedStatements, Abfrageoptimierung unter MS Access Datenbankprogrammierung 5
D Datenbankanbindung unter Linux Datenbankprogrammierung 10
G anbindung an sqlserver unter windows Datenbankprogrammierung 7
N classpath für jdbc unter xp Datenbankprogrammierung 2
Z Verbindung unter Linux erstellen Datenbankprogrammierung 2
K Problem mit datenbankanbindung unter access 2003 Datenbankprogrammierung 3
G Java-Security Permission (?) mit Tomcat unter Unix-Debian Datenbankprogrammierung 3
D JDBC unter Java ME Datenbankprogrammierung 4
J PLatzhalter unter SQL mit Java und Access Datenbankprogrammierung 2
T Access-Datenbank unter Mac OS X Datenbankprogrammierung 14
S MySQL-Abfrage unter java funktioniert nicht! Datenbankprogrammierung 4
J JDBC installieren unter win xp(mysql), bitte kurze anleitung Datenbankprogrammierung 6
Z jdbc-Verbundung unter Windows zur Postgresql DB sehr langsam Datenbankprogrammierung 3
L Installation des Treibers unter Windows XP Datenbankprogrammierung 10
D Access-Datenbank unter Java verwenden Datenbankprogrammierung 7
N Schritt für Schitt Tutorial für Java und JDBC unter Linux Datenbankprogrammierung 4
A MYSQL Datenbankzugriff unter Linux Datenbankprogrammierung 3
L INSERT INTO - Problem unter Java Datenbankprogrammierung 8
W Java -> MariaDB BIGINT benutzen Datenbankprogrammierung 2
MJannek Äquivalent zu Django Models in Java Datenbankprogrammierung 65
Juelin Java und MySQL MariaDB - WHERE-Klausel Datenbankprogrammierung 17
P Reicht finally nicht um DB connections zu schließen in (altem) Java? Datenbankprogrammierung 4
A Java DB Server lässt sich nicht starten Datenbankprogrammierung 3
TheSkyRider MySQL Datenbankzuordnung in Verbindung mit Java Datenbankprogrammierung 7
U SQL Server mit Java verbinden Datenbankprogrammierung 5
D SQLite Datenbank in Android Studio (Java) durchsuchen Datenbankprogrammierung 3
TH260199 Java-Programm. Probleme bei der Umsetzung von einer Kontaktverwaltung. Datenbankprogrammierung 7
S Das printen der Ausgabe des Oracle-SQL-Statements in der Java-Eclipse-Konsole funktioniert nicht Datenbankprogrammierung 6
Zrebna Wie mittels Hibernate eine Join-Tabelle als eigene Java-Klasse erstellen? Datenbankprogrammierung 5
Zrebna Noobfrage: Konvertierung von SQL-Datentyp 'timestamp with time zone' in Java-Datentyp Datenbankprogrammierung 3
Zrebna Lediglich interne DB-Verbindungen (Connections) auslesen - mittels Java Datenbankprogrammierung 4
berserkerdq2 Was genau muss ich bei date eingeben, wenn ich in Java eine Spalte definiere, die date ist? Datenbankprogrammierung 1
berserkerdq2 Was kann passieren, wenn ich in java einstelle, dass der Fremdschüssel ein Attribut ist, welches selber kein Primärschlüssel ist? Datenbankprogrammierung 4
berserkerdq2 Foreign key einstellen java Datenbankprogrammierung 4
nikgo Java SQL Ausgabe in Liste o.ä. abspeichern um mit dem Ergbnis "zu arbeiten"? Datenbankprogrammierung 5
Beginner22 Zugriff auf Datenbank aus Java über mariadb Datenbankprogrammierung 3
S ODBC Treiber in Java Editor einbinden Datenbankprogrammierung 3
H Oracle Resize eines Images in Java und Rückgabe des Image als BLOB an die Oracle Datebank Datenbankprogrammierung 14
H Java Class zum komprimieren von Jpeg-Images zum Einbinden in Oracle DB - Bild als blob (in und out) Datenbankprogrammierung 23
V SQLite java.sql.SQLException: no such column: Datenbankprogrammierung 18
B Wie kopieren ich eine Spalte von einer Tabelle in eine andere Tabelle SQLite durch java code? Datenbankprogrammierung 26
D Daten aus der Firebase-Echtzeitdatenbank abfragen und in Variablen speichern (JAVA) Datenbankprogrammierung 0
Slaylen Java List Suchen mit eigenem Generischen Datentyp Datenbankprogrammierung 10
N java sql abfrage bestimmer Datumszeitraum Datenbankprogrammierung 9
D SQL Server Android App: 'int java.lang.String.length()' on a null object reference Datenbankprogrammierung 15
P USER Management in SQL übergreifend auf JAVA Programm Datenbankprogrammierung 1
H MySQL Verbindung Datenbank und Eclipse (Java) Datenbankprogrammierung 5
N Java Abfrage über GUI, Daten hinzufügen Datenbankprogrammierung 54
N Java, sql, jar, JDBC-Treiber in Classpath Datenbankprogrammierung 8
N java SQL JAR - Probleme Datenbankprogrammierung 18
N SQL Datenbank Spalte in Java Array Datenbankprogrammierung 2
N SQL-Statement Java Variable in SQL DB einfügen Datenbankprogrammierung 1
S Verbindung von einer Excel Datei zu Java Datenbankprogrammierung 2
H suche eine Login system Bibliothek für Java Datenbankprogrammierung 5
T Java Spiel Daten speichern Datenbankprogrammierung 1
C Java MySQL check if value exists in database Datenbankprogrammierung 2
N Sqlite DB mit Java wird auf Linuxsystem nicht gefunden Datenbankprogrammierung 9
L Mybatis Datenbankabfragen in Java Datenbankprogrammierung 1
H MariaDB-Zugriff mittels Java SE Datenbankprogrammierung 3
J Java fügt Datensätze ein aber diese werden nicht richtig abgefragt Datenbankprogrammierung 3
S Datenbank MySQL und Java Datenbankprogrammierung 8
S Beispiel-Blockchain + GUI mit Java erstellen Datenbankprogrammierung 0
P Adressadministration mit Java und mySQL Datenbankprogrammierung 14
Trèfle SQLite SQL-Java Änderungen ausgeben Datenbankprogrammierung 1
Dimax MySQL Maximale Datenlänge für eine Spalte einer Datenbank in java ermitteln Datenbankprogrammierung 15
A MySQL Select und Insert in Java Datenbankprogrammierung 15
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 Einfügen von Datensätzen über Java Datenbankprogrammierung 8
B CSV in Java einbinden und Rechnung Datenbankprogrammierung 7
L Speicherverbrauch Java Anwendung mit einer Datenbankanbindung Datenbankprogrammierung 19
X MySQL Java hat keinen Zugriff auf MySQL Datenbankprogrammierung 9
L Java- Zähle alle Werte aus der Tabelle von aktiver Zelle Datenbankprogrammierung 12
S Datenbank/Java true/false Datenbankprogrammierung 8
S Java und SQL-Befehle Datenbankprogrammierung 6
L INSERT INTO Befehl in Java Datenbankprogrammierung 8
L Datenbankprogrammierung mit Java und phpMyAdmin Datenbankprogrammierung 4
Korvinus Java mit Cassandra verbinden Datenbankprogrammierung 18
M SQL-Statement SQL mit Java, Update Fehler Datenbankprogrammierung 1
D Installation von MariaDB in java und eclipse Datenbankprogrammierung 2
H Datenbank Export mit Java Datenbankprogrammierung 3
I MariaDB-Verbindung in JAVA Datenbankprogrammierung 11
L Oracle Datenbank über Java aufrufen Datenbankprogrammierung 29
W Daten in Java intern abfragen Datenbankprogrammierung 1
W MySQL Ausgabe von Datenbank in Java-App Datenbankprogrammierung 6
D Java Datenbanken Datenbankprogrammierung 1
Y H2 H2 foreign key in Spark Java ausgeben Datenbankprogrammierung 1
J Java Eclipse Hilfe beim Programmieren Datenbankprogrammierung 7
K Java Object mit Hibernate in MySQL abspeichern Datenbankprogrammierung 1
R Java-Befehle/Operatoren für copy&paste Datenbankprogrammierung 2

Ähnliche Java Themen

Neue Themen


Oben