export mysql
Lusiek - 27-12-2005 10:23
export mysql
Czesc . Jestem początkujacy w temacie baz danych oraz Javy.Zatem do rzeczy. Mam do zrobienia projekt.Jest to prosta aplikacja webowa oparta na jsp , servletach oraz bazie danych. Zalożyłem konto na darmowym serwise z Tomcatem napisalem parę skryptów oraz połączenie z bazą danych.Jest ok.Jednak dalsza prace chcialem przeprowadzic na Tomcacie zainstalowanym na moim dysku.I pojawiły się problemy.Po pierwsze brak driverów.Zrobiłem tak (od tego momentu jak cos spaprałem to proszę o pomoc).Sciagnęłęm mysql-connector-java-3.1.12.tar.gz i zainstalowałem w katalgou CATALINCA_HOME/common/lib. Zrobilem testy i przez petle enumeracyjna wylistowalo mi po zarejstowaniu DriverManager.registerDriver( new com.mysql.jdbc.Driver() )
dwa drivery o tej samej nazwie tylko z roznym (chyba to sie tak nazywa) hashCodem. Ok . Wywołuję Class.forName("com.mysql.jdbc.Driver").newInstance () i nie wystepuje wyjatek zatem ide dalej.
Connecction c = DriverManager.getConnection("path","user","pass"); - tu wyjatek no suitable driver.Poszperałęm w dokumentacji serwera pisze tam cos takiego jak -> dodac do pliku konfiguracyjnego server.xml sciezke <Context .. > //conf </Context> - i tu nie wiem jak to wpisać - utworyzć nowy kontekst czy to oznacza dorzucić do statego - o tą konfiguracje i o jej wyłumaczenie bardzo bym prosił .
No i ostantia sprawa. Baza danych jest zapisana na serwerze.W opcjach MysqlAdmina jest eksport - format access , csv oraz xml i cos jeszcze.Co mam zrobić aby ta baza stałą sie dostepna na moim dysku tak jka naserwerze , gdzie ja wstawic , jak skonfigurowac , w jakim formacie wyeksporotwac , (potrzebne jakies inne programy ?) , jak poinformowac Tomcat ze taka baza insteje ? Chciałbym napisac program na stacjonarmym a potem go przenisc na serwer.
Przepraszam za przydługie pytanie i bardzo proszę o wskazówki.
Narazie Lucjan Wieszcz
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Pawel Kraszewski - 27-12-2005 10:24
Lusiek wrote:
> ok.Jednak dalsza prace chcialem przeprowadzic na Tomcacie zainstalowanym > na moim dysku.I pojawiły się problemy.Po pierwsze brak driverów.Zrobiłem
Ja rozumiem, z LOKALNEGO tomcata chcesz połączyć się z bazą danych na ZEWNĘTRZNYM serwerze? Większość providerów takiej opcji nie daje. Ich serwery DB przyjmują tylko połączenia z ich serwerów aplikacji.
Pozostaje przenieść bazę na komputer lokalny. Czyli:
1) Stawiasz lokalny serwer baz danych (z postu wynika, że firma ma MySQLa, więc ty też powinieneś właśnie to zainstalować) 2) Z firmy eksportujesz dane w formacie SQL (to powinno być structure+data) 3) Importujesz wyeksportowane dane do lokalnego serwera DB 4) Podpinasz się pod nie z Tomcata.
-- Pawel Kraszewski
Lusiek - 27-12-2005 10:25
> > ok.Jednak dalsza prace chcialem przeprowadzic na Tomcacie zainstalowanym > > na moim dysku.I pojawiĹ�y siÄ� problemy.Po pierwsze brak driverów.ZrobiĹ�em > > Ja rozumiem, z LOKALNEGO tomcata chcesz poĹ�Ä�czyÄ� siÄ� z bazÄ� danych na > ZEWNÄ�TRZNYM serwerze? WiÄ�kszoĹ�Ä� providerów takiej opcji nie daje. Ich > serwery DB przyjmujÄ� tylko poĹ�Ä�czenia z ich serwerów aplikacji. > > Pozostaje przenieĹ�Ä� bazÄ� na komputer lokalny. Czyli: > > 1) Stawiasz lokalny serwer baz danych (z postu wynika, że firma ma MySQLa, > wiÄ�c ty też powinieneĹ� wĹ�aĹ�nie to zainstalowaÄ�) > 2) Z firmy eksportujesz dane w formacie SQL (to powinno byÄ� structure+data) > 3) Importujesz wyeksportowane dane do lokalnego serwera DB > 4) Podpinasz siÄ� pod nie z Tomcata.
> Pawel Kraszewski >
Witam.Tak dokładnie o to mi chodziło.Teraz już sprawa jest załatwiona. Zainstalowałem mysql utworzyłem kilku userów oraz przykłądowe struktury oraz wczytałem kilka plików ze strukturami.Nie przenosiłem jeszcze całej bazy ale powinno być ok. Java jest poprawnie podpięta przez Connectora i wszystko jak na razie ładnie chodzi. Jezeli jest ktos zainteresowany szerszym opisem to go umieszczę , narazie święta :).
Pozdrawiam Lusiek
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?=
[mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?=
[MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?=
[mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?=
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
[MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?=
Gdzie MySQL 4.1, a gdzie 5.0?
[MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?=
[MS SQL] "set names" (mySQL) w MS SQL
[mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
zanotowane.pldoc.pisz.plpdf.pisz.plsulimczyk.pev.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|