Sign in Join
Wiki copytemporary

Lazarus DB Faq/sk: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11## Všeobecné
22
33Toto FAQ je venované databázovému programovaniu v Lazaruse.
44
55### Kde nájdem ďalšie FAQ?
66
77Na 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.
88
99### Kde nájdem databázové komponenty?
1010
1111Komponenty *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]].
1212
1313### Existujú aj nejaké iné komponenty?
1414
1515Á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.
1616
1717## Interbase / Firebird
1818
1919### Ako sa pripojím z Linuxu na server bežiaci pod Windows?
2020
2121Zadanie cesty do databázy na servri bežiacom pod Windows nie je z klienta bežiaceho pod Linuxom nie je najjednoduchšie.
2222
2323Predpokladajme, ž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.
2424
2525Potom zadajte nasledovný databasename vo vašom IBConnection:
2626
27-`192.168.2.100:F:\Program Files\firebird\examples\employee.fdb`
27+``` pascal
28+192.168.2.100:F:\Program Files\firebird\examples\employee.fdb
29+```
2830
2931Všimnite si, že nemusíte zadávať samostatne hodnotu do vlastnosti *hostname*!
3032
3133## MySQL
3234
3335### Aké verzie MySQL sú podporované?
3436
3537Komponenty *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.
3638
3739### Pascalovské dátové objekty (Pascal Data Objects)
3840
3941Funkcionalita 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)
4042
4143## PostgreSQL
4244
4345Pripojenie 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:
4446
4547- Port
4648- ClientEncoding
4749
4850---
4951*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).*

Back to history