sebap123
12.09.2009, 23:16:29
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.
drake88
13.09.2009, 10:21:06
sebap123
13.09.2009, 15:43:33
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
13.09.2009, 15:51:51
A czym sie rozni 127.0.0.1 od 173.23.2.23 ?
sebap123
13.09.2009, 16:01:58
No teoretycznie niczym. Jednak z bazą danych nie chce się połączyć.
dr_bonzo
13.09.2009, 16:03:18
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
13.09.2009, 16:06:17
czyli co mam po prostu poprosic o udostepnienie bazy danych na zewnatrz? Czy co mam mu powiedziec?
dr_bonzo
13.09.2009, 16:08:26
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

ale sprobowac musisz.
sebap123
13.09.2009, 22:11:59
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
13.09.2009, 22:18:13
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
13.09.2009, 22:21:06
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
13.09.2009, 23:20:48
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

. 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
13.09.2009, 23:22:02
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
22.09.2009, 15:32:08
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.