Parę dni temu mój brat zadał mi takie pytanie..
czy jest możliwość (jeżeli tak to w jaki sposób jakie polecenia itp) napisania programu w c++ który będzie:
pobierać i wyświetlać dane z bazy MySQL znajdującej się na serwerze
będzie miał opcje pobrania bazy na dysk
będzie pobierał pliki .doc i .txt z serwera i je przetwarzał
będzie miał opcje wyszukiwania osoby z bazy np po nazwisku, zawodzie, wynagrodzeniu itp
a mi nasunęło się dodatkowe pytanie... jak zabezpieczyć program tak, żeby był potrzebny login i hasło i żeby administrator miał możliwość dodawania/edycji użytkowników a pozostali nie?
za wszelką pomoc dziękuje, bo to pytanie brata po klasie humanistycznej mnie poprostu rozwaliło
obsługa MySQL w C++
- N4RQ5
- Użytkownik
- Posty: 421
- Rejestracja: 15 lis 2006, o 16:22
- Płeć: Mężczyzna
- Lokalizacja: Suwałki/Wawa
- Pomógł: 104 razy
obsługa MySQL w C++
Na pewno istnieją biblioteki do porozumiewania się C++ z MySQLem. Nigdy nie pisałem takich rzeczy w C++ bo za nim nie przepadam ale zdaje się że wystarczy trochę pogooglować i wszystko bardzo szybko się znajdzie.
-
- Użytkownik
- Posty: 2278
- Rejestracja: 11 kwie 2007, o 18:49
- Płeć: Kobieta
- Lokalizacja: Dąbrowa Górnicza
- Podziękował: 41 razy
- Pomógł: 602 razy
obsługa MySQL w C++
a ma ktoś może jakieś pomocne linki?? bo jakoś nie moge się połapać, a temat mnie zaciekawił a wakacje długie więc może warto się zagłębić w temacie
-
- Użytkownik
- Posty: 8601
- Rejestracja: 1 maja 2006, o 20:54
- Płeć: Mężczyzna
- Lokalizacja: Kraków
- Podziękował: 47 razy
- Pomógł: 1816 razy
obsługa MySQL w C++
Z tego co mi wiadomo to już pliki z MySQL (czy to instalka, czy pakiet) powinny zawierać pliki nagłówkowe jak mysql.h, itd., itp.
Sama dokumentacja powinna się znaleźć na odpowiednich stronach manuali (choć jak to pod win wygląda to nie wiem), ew. w sieci, np.
Sama dokumentacja powinna się znaleźć na odpowiednich stronach manuali (choć jak to pod win wygląda to nie wiem), ew. w sieci, np.
-
- Użytkownik
- Posty: 2278
- Rejestracja: 11 kwie 2007, o 18:49
- Płeć: Kobieta
- Lokalizacja: Dąbrowa Górnicza
- Podziękował: 41 razy
- Pomógł: 602 razy
obsługa MySQL w C++
mam taki problem...
postanowiłam ten program napisac nie konsolowo, lecz obiektowo...
pisze C++ Builderze Ent korzystając z komponentów dbExpres (SQL Connection itp ) i teraz natrafiłam na taki problem a mianowicie jak odwołac się do konkretnej pozycji w SQLConnection-> Params np User_name, Password?
a może znacie jakiś lepszy sposób na zrobienie logowania?
postanowiłam ten program napisac nie konsolowo, lecz obiektowo...
pisze C++ Builderze Ent korzystając z komponentów dbExpres (SQL Connection itp ) i teraz natrafiłam na taki problem a mianowicie jak odwołac się do konkretnej pozycji w SQLConnection-> Params np User_name, Password?
a może znacie jakiś lepszy sposób na zrobienie logowania?
-
- Użytkownik
- Posty: 375
- Rejestracja: 12 mar 2008, o 11:39
- Płeć: Mężczyzna
- Lokalizacja: z Polski
- Podziękował: 245 razy
- Pomógł: 2 razy
obsługa MySQL w C++
w helpie Buildera jest przykład:
Kod: Zaznacz cały
The following example uses the BeforeConnect event to supply login information before logging into a database server. This application stores an encrypted password in dbxconnections.ini which is decrypted by the event handler. (You must write your own Decrypt routine)
void __fastcall TForm1::SQLConnectionBeforeConnect(TObject *Sender)
{
if (SQLConnection1->LoginPrompt == false)
{
SQLConnection1->Params->Values["User_Name"] = "SYSDBA";
SQLConnection1->Params->Values["Password"] = Decrypt(SQLConnection1->Params->Values["Password"]);
}
}