Thread View: pl.comp.bazy-danych
11 messages
11 total messages
Started by Borneq
Sat, 30 Apr 2016 09:41
Interfejsy baz danych SQL w Linuxie
Author: Borneq
Date: Sat, 30 Apr 2016 09:41
Date: Sat, 30 Apr 2016 09:41
2 lines
920 bytes
920 bytes
Za bardzo się na tym nie znam, słyszałem o ADO czy ODBC,JDBC. Jakich można użyć w Linuxie w C++?
Re: Interfejsy baz danych SQL w Linuxie
Author: M.M.
Date: Sat, 30 Apr 2016 10:57
Date: Sat, 30 Apr 2016 10:57
7 lines
1432 bytes
1432 bytes
On Saturday, April 30, 2016 at 11:41:47 AM UTC+2, Borneq wrote: > Za bardzo się na tym nie znam, słyszałem o ADO czy ODBC,JDBC. > Jakich można użyć w Linuxie w C++? Ja używam standardowych z QT i PHP. Pozdrawiam
Re: Interfejsy baz danych SQL w Linuxie
Author: Borneq
Date: Sat, 30 Apr 2016 11:12
Date: Sat, 30 Apr 2016 11:12
8 lines
1244 bytes
1244 bytes
W dniu 30.04.2016 o 12:57, M.M. pisze: > On Saturday, April 30, 2016 at 11:41:47 AM UTC+2, Borneq wrote: >> Za bardzo się na tym nie znam, słyszałem o ADO czy ODBC,JDBC. >> Jakich można użyć w Linuxie w C++? > > Ja używam standardowych z QT i PHP. A jakie są te standardowe? ODBC?
Re: Interfejsy baz danych SQL w Linuxie
Author: M.M.
Date: Sat, 30 Apr 2016 11:19
Date: Sat, 30 Apr 2016 11:19
12 lines
1808 bytes
1808 bytes
On Saturday, April 30, 2016 at 1:12:07 PM UTC+2, Borneq wrote: > W dniu 30.04.2016 o 12:57, M.M. pisze: > > On Saturday, April 30, 2016 at 11:41:47 AM UTC+2, Borneq wrote: > >> Za bardzo się na tym nie znam, słyszałem o ADO czy ODBC,JDBC. > >> Jakich można użyć w Linuxie w C++? > > > > Ja używam standardowych z QT i PHP. > > A jakie są te standardowe? ODBC? Zależy od kiedy zaczyna się standard. Pozdrawiam
Re: Interfejsy baz danych SQL w Linuxie
Author: M.M.
Date: Sat, 30 Apr 2016 11:40
Date: Sat, 30 Apr 2016 11:40
15 lines
1989 bytes
1989 bytes
On Saturday, April 30, 2016 at 1:12:07 PM UTC+2, Borneq wrote: > W dniu 30.04.2016 o 12:57, M.M. pisze: > > On Saturday, April 30, 2016 at 11:41:47 AM UTC+2, Borneq wrote: > >> Za bardzo się na tym nie znam, słyszałem o ADO czy ODBC,JDBC. > >> Jakich można użyć w Linuxie w C++? > > > > Ja używam standardowych z QT i PHP. > > A jakie są te standardowe? ODBC? Dlaczego chcesz ustalić jakie są standardowe? Te z QT i PHP działały tam gdzie potrzebowałem, czyli na różnych wersjach linuxa i windowsa, na różnych maszynach - nie wiem czy są standardowe, ale działanie właśnie w wielu różnych środowiskach to niewątpliwie znamiona standardu. Pozdrawiam
Re: Interfejsy baz danych SQL w Linuxie
Author: Borneq
Date: Sat, 30 Apr 2016 13:13
Date: Sat, 30 Apr 2016 13:13
18 lines
1617 bytes
1617 bytes
W dniu 30.04.2016 o 13:40, M.M. pisze:
>> A jakie są te standardowe? ODBC?
> Dlaczego chcesz ustalić jakie są standardowe? Te z QT i PHP działały
A coś takiego: korzystam z ODBC i PostgreSQL
wołam w C++
SQLDriverConnectW(..)
opis błędu w SQLGetDiagRec(..)
zwraca mi
[Microsoft][Menedżer sterowników ODBC] Nie można odnaleźć nazwy źródła
danych, a nie ma podanego sterownika domyślnego
a podaję
SQLWCHAR *szDSN =
L"DRIVER={PostgreSQL35W};SERVER=localhost;PORT=5432;DATABASE=baza";
Próbowałem PostgreSQL35W, PostgreSQL,psqlODBC - wciąż to samo
Re: Interfejsy baz danych SQL w Linuxie
Author: wloochacz
Date: Sat, 30 Apr 2016 14:23
Date: Sat, 30 Apr 2016 14:23
8 lines
1640 bytes
1640 bytes
W dniu 2016-04-30 o 15:13, Borneq pisze: > > Próbowałem PostgreSQL35W, PostgreSQL,psqlODBC - wciąż to samo Naprawdę, pytasz jak zbudować poprawnie connection string? No to masz już frazę kluczową, z resztą chyba dasz sobie radę sam... -- wloochacz
Re: Interfejsy baz danych SQL w Linuxie
Author: Borneq
Date: Sat, 30 Apr 2016 14:40
Date: Sat, 30 Apr 2016 14:40
13 lines
1705 bytes
1705 bytes
W dniu 30.04.2016 o 16:23, wloochacz pisze: > W dniu 2016-04-30 o 15:13, Borneq pisze: >> >> Próbowałem PostgreSQL35W, PostgreSQL,psqlODBC - wciąż to samo > Naprawdę, pytasz jak zbudować poprawnie connection string? > No to masz już frazę kluczową, z resztą chyba dasz sobie radę sam... Wydawało by się to łatwe, tylko nie działa. wypisuje: Nie można odnaleźć nazwy źródła danych, a nie ma podanego sterownika domyślnego - jak podać sterownik domyślny? Jako pierwsze na samym początku usiłowałem wpisać to co jest w narzędziach administracyjnych : PostgreSQL35W
Re: Interfejsy baz danych SQL w Linuxie
Author: Stokrotka
Date: Sat, 30 Apr 2016 14:46
Date: Sat, 30 Apr 2016 14:46
35 lines
2429 bytes
2429 bytes
> Za bardzo się na tym nie znam, słyszałem o ADO czy ODBC,JDBC. > Jakich można użyć w Linuxie w C++? ODBC to nie interfejs. ODBC to pośrednik pomiędzy bazą danyh a programem w kturym napisałeś interfejs. ODBC może zamieniać dostęp do bazy z serwera, na sposub dostępu zrozumiały pszez funkcje biblioteki kturą dołączysz do C++, albo innego języka w kturym napiszesz interfejs. Tak więc w samym C++ możesz używać kilku serweruw rużnego typu, i kilku bibliotek funkcji i procedur bazodanowyh. ODBC możesz pszyruwnać do centrali porafiącej zamieniać jedne sygnały na inne: format bazy na serwerku w format zrozumiały dla twego programu. Dlatego istnieje coś takiego jak sterownik ODBC. Masz jakąś bazę i doinstalowujesz jej sterownik. Jak wejdziesz w ODBC (w każdym windowsie, w domowej wersji dawniej instalowało się opcjonalnie) to zobaczysz listę tego co masz, a czasem tego jest za mało i jakiś program w trakcie instalacji coś doinstaluje. Możesz tego wcale nie zauważyć, bo mało kto włazi w ODBC, no bo po co? Interfejs to okienka na ekranie. Interfejs znaczy "między.mordzie", czyli obszar pomiędzy taflą ekranu a twim nosem. Zapewniam, że ODBC jest o wiele za głęboko. Interfejs możesz pisać w C, Visual Basicu, Pascalu, Cobolu, Accessie, .....pewnie nawet w Excelu. -- (tekst bez: ó, ch, rz i -ii) Ortografia to NAWYK, często nielogiczny, ktury ludzie ociężali umysłowo, nażucają bezmyślnie następnym pokoleniom.
Re: Interfejsy baz danych SQL w Linuxie
Author: Robert Winkler
Date: Sat, 30 Apr 2016 15:41
Date: Sat, 30 Apr 2016 15:41
25 lines
1902 bytes
1902 bytes
W dniu 30.04.2016 o 11:41, Borneq pisze: > Za bardzo się na tym nie znam, słyszałem o ADO czy ODBC,JDBC. > Jakich można użyć w Linuxie w C++? Linux nie ma jakiegoś jednego, tylko-słusznego mechanizmu dostępu do baz danych dla C/C++. Twórcy baz przygotowują dedykowane biblioteki. Jeśli chcesz pisać w C++ aplikacje z GUI to musisz sobie na początek odpowiedzieć, jakiego Display Managera będzie używał user czy będzie to KDE, czy też może Gnome. To skieruje cię do Qt albo GTK+. Qt ma swoje klasy dostępu do baz danych (np. QSqlDatabase) Gnome ma dla przykładu za swoje GNOME-DB Istniej też próba przeniesienia Windowsowego ODBC po Linux'a Chodzi mi o projekt unixODBC Musisz tylko pamiętać, że bazy nie instalują pod linuxem swoich sterowników ODBC, musisz sam ich poszukać i ewentualnie po instalacji dodać informacje do pliku odbc.ini systemu lub użytkownika. -- Robert
Re: Interfejsy baz danych SQL w Linuxie
Author: Stokrotka
Date: Sun, 01 May 2016 14:18
Date: Sun, 01 May 2016 14:18
10 lines
1256 bytes
1256 bytes
> ... GUI....Display Managera ...user... > ..KDE.....Gnome.....Qt .... GTK+. Znasz polski? Czy to był dowcip? Jeśli dowcip to na bardzo niskim poziomie. -- (tekst bez: ó, ch, rz i -ii) Ortografia to NAWYK, często nielogiczny, ktury ludzie ociężali umysłowo, nażucają bezmyślnie następnym pokoleniom.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads