jak się podłączyć do bazy

0

Witam
Mam do Was prośbę. Czy możecie mi powiedzieć w jaki sposób mogę podłączyć bazę danych napisaną w krasnal server 2.7 do programiku który stworzyłam w NetBean 5.0. Program ma za zadanie pobierać różne dane zawarte w baze danych i w zależności od wykonywanych czynności dodawać, modyfikować, usuwać. Chciałam by również program pobierał z tabeli dane osób i wyświetlał je w menu rozwijalnym ( drugie okienko po logowaniu). Bazę mam zrobioną i interfejs też, tylko że nie ma połączena między nimi. Nie wiem jakie i skąd muszę ściągną biblioteki, bądź sterowniki oraz gdzie należy umieścić kod i jaki. Acha póki co robię to na swoim kompie bez możliwości podłączenia do internetu. Jeśli ktokolwiek z Was wie coś na ten temat lub mógłby mi pomóc byłabym wam bardzo, ale to bardzo wdzięzna.Dzięki z góry za wszelką pomo i życzliwość. Pozdawiam.

0

na początek polecam zobaczyć np. to:http://www.netbeans.org/kb/55/mysql.html

no dobra, a więc po kolei:
Jest kilka sposobów pobierania danych z bazy danych, np.: 'czyste' JDBC, JPA, Hibernate. Najpierw musisz się więc zdecydować której z tych technologii chciałabyś używać. (wg mnie na dobry początek wystarczy Ci JDBC, choć ja wolę osobiście JPA). opiszę tutaj po krótce oba sposoby:

  1. JDBC
    po dodaniu sterownika JDBC ( dla każdego dostawcy bazy danych (np. MySQL, PostgreSQL, Oracle jest on inny ) należy ustanowić połączenie do bazy ( Connection ) , następnie ustanawiamy Statement , a później wykonujemy konkretne zapytanie na bazie, którego wynik otrzymujemy w postaci ResultSet'a, z którym możemy się dalej 'bawić'.
    tuto:http://java.sun.com/docs/books/tutorial/jdbc/basics/index.html

  2. JPA
    rozwiązanie to jest nieco inne, tutaj krotki z bazy danych mapowane są na odpowiednie obiekty Javy tzw. Entity, a za komunikację z bazą odpowiedzialny jest EntityManager. Nie będę dalej pisał, bo zajęłoby to parę stron, lepiej zajrzyj tutaj:
    http://www.jaceklaskowski.pl/w/index.php?title=Java_Persistence_API_w_samodzielnej_aplikacji

0

shimmi co ty masz z tym JPA, juz ktorys post gdzie piszesz o tym poczatkujacym
chyba oczywiste ze skoro koles pyta jak w ogole sie polaczyc z baza to nie ma za wielkiej wiedzy, a ty mu o JPA piszesz, ktore jest tak naprawde warstwa na JDBC, i niepotrzebnie mieszasz
JDBC styknie jak na start

0

Sorki no tak nie napisałem Oczywiście w rachube wchodzi tylko i wyłącznie JDBC. Dzieki z za linki. Pozdrawiam

0

no dobrze, przepraszam, już zaprzestanę tych bluźnierczych praktyk... ;-]
ale po prostu sam zaczynalem od razu od ww technologii z pominieciem jdbc i nie uwazam ze bylo to trudne...

0

Nie wszyscy sa tacy sprytni. Ja mam projekt do zrobienia i utknalem w martwym punkcie. Nie wyrobie sie do terminu :o( Niby to takie proste a dla mnie to jest bardzo trudne. No nic bedzie trzeba jakos przebrnac choc jeszcze nie wiem do konca jak ;o/. Dzieki za podpowiedz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1