Lazarus DB Faq/sk: what changed
Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.
| Old | New | Line | |
|---|---|---|---|
| 1 | 1 | ## Všeobecné | |
| 2 | 2 | ||
| 3 | 3 | Toto FAQ je venované databázovému programovaniu v Lazaruse. | |
| 4 | 4 | ||
| 5 | 5 | ### Kde nájdem ďalšie FAQ? | |
| 6 | 6 | ||
| 7 | 7 | Na oficiálnej stránke www.lazarus.freepascal.org. [[Lazarus Faq/sk|Tu]] nájdete stránku, ktorá pôvodne začínala ako kópia FAQ z www.lazarus.freepascal.org, a obsahuje riešenie všeobecnejších problémov. | |
| 8 | 8 | ||
| 9 | 9 | ### Kde nájdem databázové komponenty? | |
| 10 | 10 | ||
| 11 | 11 | Komponenty *SQLdb* sú súčasťou balíčka Lazarus/components/SQLdb/sqldblaz.lpk. Nainštalujte tento balíček a budete schopní pripájať sa do databáz MySQL, Interbase/Firebird a Postgres. Pozrite si tiež návod na [[Install Packages|Inštalovanie balíčkov]]. | |
| 12 | 12 | ||
| 13 | 13 | ### Existujú aj nejaké iné komponenty? | |
| 14 | 14 | ||
| 15 | 15 | Áno. [ZEOS components](http://zeoslib.sourceforge.net/index.php) boli portované do Lazara. Stiahnitie si ZEOSDBO_Rework z [ZEOS cvs](http://sourceforge.net/cvs/?group_id=35994). Prečítajte si tiež tento tutoriál [[Zeos tutorial|Zeos]]. [Pascal Data Objects](https://trac.synsport.com:8000/index.php/pdo/wiki) (Pascalovské dátové objekty) fungujú rovnako v Delphi aj FPC 2.0. | |
| 16 | 16 | ||
| 17 | 17 | ## Interbase / Firebird | |
| 18 | 18 | ||
| 19 | 19 | ### Ako sa pripojím z Linuxu na server bežiaci pod Windows? | |
| 20 | 20 | ||
| 21 | 21 | Zadanie cesty do databázy na servri bežiacom pod Windows nie je z klienta bežiaceho pod Linuxom nie je najjednoduchšie. | |
| 22 | 22 | ||
| 23 | 23 | Predpokladajme, že Firebird máte nainštalovaný v adresári F:\Program Files\firebird\\. Ukážková databáza employee.fdb sa potom nachádza v adresári F:\Program Files\firebird\examples\\ . IP adresa servra je 192.168.2.100. | |
| 24 | 24 | ||
| 25 | 25 | Potom zadajte nasledovný databasename vo vašom IBConnection: | |
| 26 | 26 | ||
| 27 | - | ||
| 27 | + | ``` pascal | |
| 28 | + | 192.168.2.100:F:\Program Files\firebird\examples\employee.fdb | |
| 29 | + | ``` | |
| 28 | 30 | ||
| 29 | 31 | Všimnite si, že nemusíte zadávať samostatne hodnotu do vlastnosti *hostname*! | |
| 30 | 32 | ||
| 31 | 33 | ## MySQL | |
| 32 | 34 | ||
| 33 | 35 | ### Aké verzie MySQL sú podporované? | |
| 34 | 36 | ||
| 35 | 37 | Komponenty *SqlDB* momentálne podporujú MySQL 4.0, MySQL 4.1 a MySQL 5.0. Dajte pozor, aby ste používali komponenty rovnakej verzie, akú má knižnica klienta. Napr. pokiaľ používate klientské knižnice pre MySQL 4.1., musíte používat *TMySQL41Connection*, aj v prípade, že sa pripájate na server verzie 4.0 alebo 5.0. | |
| 36 | 38 | ||
| 37 | 39 | ### Pascalovské dátové objekty (Pascal Data Objects) | |
| 38 | 40 | ||
| 39 | 41 | Funkcionalita ako napr. Prepared Statements, Bindings, Stored Procedures, atď., ktoré priniesli MySQL verzie 4.1 a 5.0 sú podporované databázovým API nazvaným Pascal Data Objects. API je inšpirované PHP Data Objects. Všetok kód a dokumentácia potrebná k používaniu tohoto API je k dispozícii na <https://trac.synsport.com:8000/index.php/pdo/wiki> (užívateľ/heslo je guest/guest) | |
| 40 | 42 | ||
| 41 | 43 | ## PostgreSQL | |
| 42 | 44 | ||
| 43 | 45 | Pripojenie do PostresSQL databáz zabezpečuje komponenta *TPQConnection*. Táto komponenta používa knižnice PostgresSQL libpq[1](http://www.postgresql.org/docs/8.0/interactive/libpq.html), čiže je možné sa pripojiť na prakticky každú Postgres databázu. Komponenta však nepodporuje nasledovné vlastnosti: | |
| 44 | 46 | ||
| 45 | 47 | - Port | |
| 46 | 48 | - ClientEncoding | |
| 47 | 49 | ||
| 48 | 50 | --- | |
| 49 | 51 | *From the Free Pascal wiki, page "Lazarus DB Faq/sk", as it stood on 2008-12-25 after a change by Adamm, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* |
