Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Java][MySQL] Polączenie bazy danych z Javą
Forum PHP.pl > Forum > Przedszkole
sebap123
Witam
Chce napisac prostą aplikacje desktopową w javie która będzie korzystać z rekordow bazy MySQL zawartej na jakiejs tam stronie. Mam jednak problem z połączeniem się.
takie są dane bazy MySQL:
host: d8.prothost.com
port: 1123
nazwa bazy danych: baza_testowa
nazwa usera: userek
haslo: haslo

i teraz moje pytanie.
Czy ktos wie jak to polaczyc razem. Bo ja niestety wiem tylko jak polączyc bazę znajdującą sie na komputerze na ktorym program dziala.
sebap123
No ta akurat metode to ja znam. Tylko, że ona tyczy się bazy która jest na komputerze na ktorym działa aplikacja. A nie dotyczy bazy, która jest w internecie.
dr_bonzo
A czym sie rozni 127.0.0.1 od 173.23.2.23 ?
sebap123
No teoretycznie niczym. Jednak z bazą danych nie chce się połączyć.
dr_bonzo
A to nie mozna bylo tak od razu.

Idz do admina i popros zeby ci ja udostepnil na zewnatrz - bez tego nic nie zrobisz.
sebap123
czyli co mam po prostu poprosic o udostepnienie bazy danych na zewnatrz? Czy co mam mu powiedziec?
dr_bonzo
Powiedz to co chcesz zrobic.

Chcesz sie polaczyc z ta wskazana baza danych na jego serwerze, z zupelnie innego komputera w internecie. Bedzie wiedzial o co chodzi. Co nie znaczy ze ci to uruchomi tongue.gif ale sprobowac musisz.
sebap123
Dobra dzięki sprobuje. Dam znac jak się skończylo.

EDIT:

Dobra juz wiem jak moge dodac dodatkowe hosty. Ale teraz jak juz wiem jak nie mam zielonego pojęcia jakiego hosta i jak potem to podać w programie. Że niby z czym ma się łączyć?
dr_bonzo
Kod
String serverName = "example.com";
        String mydatabase = "mydatabase";
        String username = "username";
        String password = "password";

masz 4 parametry potrzebne do polaczenia sie - ktorych nie rozumiesz?
sebap123
No powiedzmy, że nie rozumiem jakiego mam hosta wpisać. Juz mówiłem, że na serwerze mogę dodac hosta oprócz localhosta. Tylko nie wiem jakiego. Jak go potem dodam na serwerze nie wiem jakiego mam dodac do programu jako hosta. O to chodzi.
f1xer
No to poproś admina aby włączył Ci dostęp dla wszystkich hostów, ew. spytaj jak możesz to zrobić.

edit:
jest jeszcze druga interpretacja twojego ostatniego posta smile.gif. Jeżeli piszesz aplikację tylko dla siebie to weź kliknij menu start - uruchom - cmd następnie wpisz ipconfig [enter] pokaże Ci się tam twój adres ip i to jest właśnie host, który "musisz dodać do bazy danych" czyli umożliwić połączenie się z bazą z twojego komputera.
dr_bonzo
Cytat
No powiedzmy, że nie rozumiem jakiego mam hosta wpisać. Juz mówiłem, że na serwerze mogę dodac hosta oprócz localhosta. Tylko nie wiem jakiego. Jak go potem dodam na serwerze nie wiem jakiego mam dodac do programu jako hosta. O to chodzi.

NIC z tego nie zrozumialem. :/
sebap123
dr_bonzo
Juz chyba wiem o co chodzi tak więc juz nie musisz rozumieć. Dzieki za pomoc.

Musze odnowic temat bo żaden adres IP nie chce mi działać.
Po pierwsze w momenci wpisania IP config wyskoczyły mi trzy IP (nie wpisywałem tylko maski podsieci)
Postanowilem, że ten program będzie działal tylko z jednym IP tak więc pomysł ogolnego udostępnienia nie wchodzi w rachube.

Proszę o pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.