w8w8w8 napisał
[C++]
Mam bazę MySql na zewnetrznym serwerze, chciałbym się z nią łączyć jedynie w celu sprawdzania zawartości jednej z tabel i ewentualnej edycji jednej kolumny,
nie chcę, żeby dało dodawać/usuwać wiersze z poziomu programu. Czy w Visualu jest jakaś biblioteka, czy polecacie jakąś konkretną? Oraz w nawiązaniu do tematu Reverse Engineering -
czy np. sprawdzając w jakimś wireshark'u czy jakimś innym toolem do przechwytywania pakietów jestem w stanie sprawdzić passy do logowania do bazy? Bądź deasemblując .exe?
@
w8w8w8 ;
Jesli chodzi o komunikacje z mysql, to:
http://dev.mysql.com/doc/connector-c...onnecting.html
http://tangentsoft.net/mysql++/
Jesli chodzi o sprawdzanie wartosci kolumny i edycji (domyslam sie, ze to pewnie kawalek jakiegos mechanizmu autoryzacji), to mozesz stworzyc konkretnego usera w tym celu i dac mu dosc specyficzne prawa dostepu do tabel etc.
Ad. ostatnie pytania - tak.
Poprzedzajac Twoje pytanie, jak "uodpornic" sie na takie cos - mozesz dodac dodatkowa warstwe abstrakcji w postaci jakiegos RESTa, i z poziomu programu w C++ komunikowac sie z w/w poprzez jakies proste API. Twoja RESTowa appka komunikowala by sie z baza.
Zakładki