DB-Verbindung zu DB in Projektordner möglich?

Status
Nicht offen für weitere Antworten.

Marie Curie

Aktives Mitglied
Hallo zusammen,

ich möchte Verbindung zu einer sql-Datenbank aufbauen, die nicht im localhost liegt, sondern meinen bei Java-Projektdateien (Workbench) liegt.

Wie kann ich da die Verbindung aufbauen?

Code:
Class.forName("com.mysql.jdbc.Driver").newInstance();

conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/"+DBNAME+"?user="+DBUSER+"&password="+PASSWORD);

Normalerweise würde ich es ja so machen.. doch welchen Pfad muss ich da angeben (falls es überhaupt geht...) :)

Danke im Voraus und liebe Grüße,

Marie
 
S

SlaterB

Gast
hier geht es allein um die IpAdresse + Port,
das Verzeichniss auf dem Rechner spielt keine Rolle
 
S

SlaterB

Gast
die IpAdresse und den Port

falls deine Frage lautet: wie konfiguriere ich diesen anderen/ zweiten Server richtig?
dann kann ich da nicht weiterhelfen, was spricht dagegen, die gleiche Adresse zu nehmen?

edit: du hast sogar den Port weggelassen, dann wird wohl der Standard-MYSQL-Port genommen,
hast du nun eine oder 2 DBs?
läuft es denn nciht mit dieser Adresse? ist der Server eingeschaltet?
 

The_S

Top Contributor
"localhost" ist kein Verzeichnis. "localhost" ist der Name deines Rechners. Praktisch die IP 127.0.0.1 (loopback).
 

Marie Curie

Aktives Mitglied
Nein nein, ich glaub du verstehst mich falsch...

... ich will es nich über den localhost laufen lassen, sondern meinen projektdateien hinzufügen.

Wenn du ne MS Access DB hast, speicherst du die in ner Datei. Beispielsweise über die JDBC-ODBC Bridge von Windows kannst du dann mit der DB eine Verbindung aufbauen, sie kann dabei aber in einem beliebigen lokalen Verzeichnis liegen, voraussetzung ist nur, dass das verzeichnis als datenquelle in windows angegeben wurde...
 
M

maki

Gast
Du scheinst nicht zu verstehen Marie,

es geht nicht um Dateien, sondern um Datenbanken, die man über das Netzwerk erreicht.

Wenn du ne MS Access DB hast,
Schlechtes Beispiel, da Access meist nicht als "echte" DB wahrgenommen wird ;)
 

Marie Curie

Aktives Mitglied
heeeh :bae:

ok... ich versteh wahrscheinlich echt nicht... ;)

die db muss nicht übers netzwerk erreichbar sein, wichtig is nur, dass meine java klasse verbindung zu ihr aufbauen kann... und dafür muss ich trotzdem nen port angeben?
 

The_S

Top Contributor
Den Port gibst du bei der Installation von MySQL an. Und dann einfach localhost und den Port angeben.
 

ARadauer

Top Contributor
einfach gesagt, eine msql datenbank besteht nicht aus einer datei wie zb eine access datebank.
das ist viel kompliziertert, es läuft ein program, der server, der den ganzen komplizierten datenbank schmu für uns macht, wir müssen nur anfragen in sql hinschicken. dazu muss man aber wissen auf welchem rechner (ip) das program läuft und auf welchen port es hört.

die dateien der datenbank irgendwo hinkopieren und dann wie eine access datenbank ansprechen, funktioniert nicht so einfach.

was willst du eigentlich? musst du etwas für die schule abgeben und du willst die db mitabgeben? dann exportierst du dir am besten die mysql datenbank über phpmyadmin oder ein ähnliches tool und dein prof muss es in seiner db importieren....
 

HoaX

Top Contributor
oder du steigst auf eine andere datenbank um wie z.B. hsqldb, h2, derby, ... die brauchen keinen server und du kannst die daten in deinem projektverzeichnis ablegen lassen.

btw ist das daten im projektverzeichnis anlegen/bearbeiten seit windows vista eh etwas, was man lieber vermeinden sollte - gibt nur ärger. außer man installiert das program woanders hin als nach "c:\programme" öä.
 
M

maki

Gast
@Marie: Benutzt du eine zentrale DB oder hat jeder Anwender seine eigene, unabhängige DB?
 

Marie Curie

Aktives Mitglied
aaalso...

...nein es ist kein Schulprojekt :)

ich habe bisher nur mit Access-DBs gearbeitet (zwangsweise), diese immer per ODBC Datenquelle in Windows angesprochen.
Mit mySQL DBs hab ich zwar auch gearbeitet, jedoch nur über den localhost.
(Und ich war der Meinung, dass die DB der exportierte Code aus phpmyadmin ist :) )

Rein aus Interesse:
Schreibe ich ein Programm, das auf eine DB zugreift, wäre es doch geschickter, ich könnte diese mit in eine jar packen.

Wusste aber nicht, dass das immer über den localhost laufen muss

LG
 
S

SlaterB

Gast
tja, wäre geschickt, aber wie soll das funktionieren?
eine DB muss laufen und mit anderen Programmen kommunizieren können,
das sind zwei nichttriviale Dinge
 

The_S

Top Contributor
Es gibt schon Datenbanken, die du bei deinem Programm mitliefern kannst, ohne dass der User diese Installieren muss. Aber MySQL gehört eben nicht dazu ;) . Eine solche Datenbank wäre zum Beispiel die HSQLDB.
 

Marie Curie

Aktives Mitglied
Danke für den Tipp, werde mir diese "Art" Datenbank mal anschauen, hab bisher noch nicht viel davon gehört!

Danke für eure Posts und Hilfe/Anregungen etc :)

Liebe Grüße
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
TheSkyRider MySQL Datenbankzuordnung in Verbindung mit Java Datenbankprogrammierung 7
raptorrs Plötzlich keine Verbindung zur Datenbank mehr möglich Datenbankprogrammierung 14
OnDemand SSL Verbindung zu externer DB Datenbankprogrammierung 5
C MySQL Remote Verbindung zu MariaDB Datenbankprogrammierung 11
M SQL , CSV Verbindung : Zu Umfangreicher Code durch Unwissenheit Datenbankprogrammierung 21
P Verbindung zu einer Access Datenbank per Eclipse oder Intellij Datenbankprogrammierung 0
Z Beim schließen des Programms die verbindung zur DB beenden. Datenbankprogrammierung 4
Husamoli345 JSF-JDBC Verbindung Crud Datenbankprogrammierung 15
V keine Verbindung möglich (Access-DB) Datenbankprogrammierung 3
H MySQL Verbindung Datenbank und Eclipse (Java) Datenbankprogrammierung 5
M Oracle SQLException: Verbindung getrennt Datenbankprogrammierung 2
S Verbindung von einer Excel Datei zu Java Datenbankprogrammierung 2
C Verbindung mit SQLExpress Datenbankprogrammierung 9
S E(fx)clipse Verbindung zu MS SQL Express aufbauen Datenbankprogrammierung 7
M H2 Verbindung zur Datenbank komplett schließen Datenbankprogrammierung 11
F MySQL Verbindung zum SQL-Server Datenbankprogrammierung 27
H MySQL MySQL - Keine Verbindung zur Datenbank?! Datenbankprogrammierung 4
G MySQL Problem mit MySQL verbindung Datenbankprogrammierung 8
Thallius MySQL jdbc schließt Verbindung nach vielen Request von selber Datenbankprogrammierung 8
C datenbank verbindung config Datenbankprogrammierung 23
I MariaDB-Verbindung in JAVA Datenbankprogrammierung 11
J Verbindung aufbauen Datenbankprogrammierung 7
S DB2 Express C - keine Verbindung zur Datenbank Datenbankprogrammierung 2
I Es kann keine Verbindung zum Server aufgebaut werden Datenbankprogrammierung 12
Thallius MySQL Merkwürdiges JDBC Verhalten bei VPN Verbindung. Datenbankprogrammierung 7
P MySQL-Verbindung in anderer Klasse nutzen Datenbankprogrammierung 2
W Keine ODBC-Verbindung zur MSAccess-Datenbank Datenbankprogrammierung 2
S Auslagern der Datenbank Verbindung Datenbankprogrammierung 2
M Verbindung von Java Programm zur Acccess Datenbank (mdb-Datei) Datenbankprogrammierung 0
D NullPointerException bei DB Verbindung Datenbankprogrammierung 6
AssELAss Verbindung i5 Series 7.1 / 7.2 (DB2) mit Oracle SQL Developer Datenbankprogrammierung 3
J Verbindung zu Derby Datenbank funktioniert nicht Datenbankprogrammierung 14
M MySQL Verbindung zum Server aufbauen ohne DB ansprechen Datenbankprogrammierung 2
D Java MS Access Verbindung Datenbankprogrammierung 10
X MySQL DB-verbindung ohne JDBC/ODBC Datenbankprogrammierung 1
J Keine Verbindung zu MSSQL DB mit JDBC Datenbankprogrammierung 3
A Verbindung mit Access 2007 Datenbank herstellen Datenbankprogrammierung 1
I Datenbank Verbindung geht nicht Datenbankprogrammierung 2
N MySQL com.microsoft.sqlserver.jdbc.SQLServerException: Die Verbindung wurde geschlossen. Datenbankprogrammierung 1
1 MySQL Verbindung mit localhost als IP funktioniert, aber mit normaler IP nicht Datenbankprogrammierung 2
A Nach Export mysql Verbindung zur Datenbank nicht möglich, was tun? Datenbankprogrammierung 7
Helgon H2 Verbindung öffnen/schließen - Dauer, wann, wie lange? Datenbankprogrammierung 2
J Verbindung zu Access Datenbank Datenbankprogrammierung 15
J Verbindung zu Datenbank herstellen Datenbankprogrammierung 26
P MySQL Verbindung nach außen sehr langsam Datenbankprogrammierung 4
P JDBC Verbindung zur DB klappt nicht Datenbankprogrammierung 6
J Java - JDBC Verbindung zur Datenbank nicht möglich Datenbankprogrammierung 10
T MySQL Sichere Verbindung Datenbankprogrammierung 6
T MySQL Kann Verbindung zur MySQL Datenbank nicht herstellen. Datenbankprogrammierung 4
S Google Web Toolkit LDAP - Verbindung Datenbankprogrammierung 2
pg1337 Verbindung mit postgres - eclipse Datenbankprogrammierung 4
M Verbindung mit MSSQL hängt! Datenbankprogrammierung 2
cover1012 Derby/JavaDB Verbindung mit FTP-Server Datenbankprogrammierung 13
T NullPointerException bei Verbindung zur Datenbank Datenbankprogrammierung 4
J DB2 Verbindung zu AS400 Datenbankprogrammierung 6
F PostgreSQL JPA und Hibernate - Verbindung zur DB Datenbankprogrammierung 7
J MySQL Verbindung über JDBC scheitert immer Datenbankprogrammierung 2
M MySQL getConnection - Verbindung Problem Datenbankprogrammierung 2
T mdb Verbindung ohne Registrierung der Datenquelle im OS Datenbankprogrammierung 14
K MySQL Verbindung funktioniert in Netbeans aber .jar funktioniert nicht Datenbankprogrammierung 5
jeppi MySQL Design-Problem: DB-Verbindung herstellen und halten - JdbcRowSet / Idle-Timeout? Datenbankprogrammierung 9
S Hibernate in Verbindung mit Hsql Datenbankprogrammierung 2
D Oracle Verbindung mit Java zu Datenbank Datenbankprogrammierung 8
F MSSQL-Server Verbindung Datenbankprogrammierung 5
E Hibernate Problem bei bidirektionaler 1:n Verbindung Datenbankprogrammierung 2
DStrohma MS SQL Server 2005 + Java: Immer nur eine aktive Verbindung erlaubt? Datenbankprogrammierung 5
G MySQL Tables 1:1 verbindung Datenbankprogrammierung 14
B JDBC Verbindung mit Postgresql Datenbankprogrammierung 13
U MSSQL Verbindung steht, aber meckert beim Statement Datenbankprogrammierung 2
G JDBC-Verbindung: User wechseln Datenbankprogrammierung 2
F Kann keine Verbindung mit HSQLDB aufbauen Datenbankprogrammierung 2
N Trennt sich die Verbindung zur DB (MySQL) automatisch? Datenbankprogrammierung 3
X JDBC Verbindung in einer Funktion Datenbankprogrammierung 9
O HSQLDB Verbindung schlägt fehl Datenbankprogrammierung 3
C DB2/AS400 Verbindung Datenbankprogrammierung 2
T Form, Verbindung Feld -> DB Datenbankprogrammierung 3
J Verbindung zur Datenbank schlägt fehl... Datenbankprogrammierung 2
C keine Verbindung zur MS-SQL-Datenbank mehr Datenbankprogrammierung 4
Y Keine verbindung mit der Datenbank Datenbankprogrammierung 2
G verbindung 2er Tabellen Datenbankprogrammierung 3
G persistence.xml für MySQL - Verbindung Datenbankprogrammierung 6
C Keine Verbindung Datenbankprogrammierung 12
G 2 Tabellen in einer 1:n Verbindung Datenbankprogrammierung 2
G Verbindung mit Eclipse auf Datenbank einrichten Datenbankprogrammierung 3
M Verbindung zu Oracle DB Datenbankprogrammierung 4
U *.mdb Datenbank Verbindung mit Pfadangabe Datenbankprogrammierung 3
sparrow Objekt mit lazy-verbindung komplettieren Datenbankprogrammierung 13
M jbcd : odbc Verbindung zu Accessdatei (*.mdb) Datenbankprogrammierung 9
S Fehler bei DB Verbindung Access Datenbankprogrammierung 6
G jdbc grundlegende verbindung zu sql server geht nicht Datenbankprogrammierung 9
M Passwortvergabe bei Verbindung zwischen jdbc und mysqlServer Datenbankprogrammierung 2
M Verbindung überprüfen und bei Bedarf neu aufbauen Datenbankprogrammierung 3
M Fehler bei der Verbindung zu einer MSSQL/Express Datenbank! Datenbankprogrammierung 17
B fehlerhafte PostgreSQL-Verbindung Datenbankprogrammierung 4
C Keine Verbindung zu HSQLDB möglich Datenbankprogrammierung 22
S PostgreSQL Verbindung kommt nicht zu stande Datenbankprogrammierung 3
B MySQL-Verbindung ausschließlich zu localhost möglich Datenbankprogrammierung 7
P Verbindung zu einer Datenbank Datenbankprogrammierung 6
S Gleiche Verbindung funktioniert einmal und einmal nicht Datenbankprogrammierung 4
G Hibernate Tutorial: Starten einer HSQL DB- Verbindung Datenbankprogrammierung 7

Ähnliche Java Themen

Neue Themen


Oben