Skocz do zawartości


[Delphi + MySQL] komponenty Bazy Danych – opis i przykłady


3 odpowiedzi w tym temacie

#1 Integer

    Pomocna dłoń

  • Moderatorzy
  • 191 Postów:
  • Gadu-Gadu:6888400

Napisano pon, 04 kwi 2011 - 22:37

1.Jak najprościej uzyskać połączenie z bazą danych w MySQL?
Jak za pomocą Delphi połączyć się z bazą MySQL?


Dla wszystkich tych, którzy chcą się połączyć z bazą danych a nie muszą używać konkretnych komponentów, polecam (zresztą nie tylko ja) polecam w miarę uniwersalne i poprawnie działające komponenty ZEOS.

2.W jakich kompilatorach można użyć ZeosLib do MySQLa?

Komponenty można zainstalować w:
- Delphi 5, Delphi 6, Delphi 7, Delphi 8, Delphi 9, Delphi 10, Delphi 11;
- Kylix 2 i 3;
- Lazarus;

3.Skąd ściągnąć komponenty do baz danych MySQL?

Download stabilnej wersji ZEOSDBO-6.6.6-stable znajduje się na: http://zeos.firmos.at/
Zalecana jest dokładnie ta wersja, gdyż jest sprawdzona i jak na razie jest bezbłędna.
Gdyby link przestał działać proszę o kontakt, mam kopię zapasową.

4.Jak w Delphi zainstalować komponenty ZeosLib do MySQLa?

Dokładny opis jak zainstalować komponenty znajduje się na stronie:
po polsku: http://project1.pl/index.php?option=com_co...w&id=5&Itemid=2
po angielsku z przykładami: http://zeos.firmos.at/kb.php?mode=article&k=7
Gdyby link przestał działać proszę o kontakt, mam kopię zapasową.

5.Biblioteka libmySQL.dll dlaczego jest ważna i gdzie ją trzeba zainstalować/ skopiować?

Plik mylibsql.dll jest ważny i wymagany do obsługiwania baz danych MySQL, zwłaszcza jeśli chcesz założyć bazę i z niej korzystać na własnym komputerze. Podczas łączenia się z bazą danych MySQL na serwerze zewnętrznym, np. przy stronie internetowej na hostingu lub z bazą na komputerze można mieć plik libmySQL.dll w folderze z programem albo w folderze systemowym. Dla Windows XP będzie to C:\WINDOWS\system32.

LibmySQL.dll pobrać można z:
http://www.dll-files.com/dllindex/dll-files.shtml?libmysql
http://www.dll-files.com/pop.php?dll=libmysql

#2 Integer

    Pomocna dłoń

  • Moderatorzy
  • 191 Postów:
  • Gadu-Gadu:6888400

Napisano wto, 05 kwi 2011 - 00:27

6. Skąd ściągnąć gotowe projekty, przykłady projektów, dema z użyciem baz danych?

Jeśli masz Delphi 7 Enterprise (prawdopodobnie w Delphi Profesional) lub inne Delphi to w katalogu w którym jest zainstalowane Delphi szukaj folderu Demos.

7.Gdzie znaleźć przykłady w Delphi z użyciem MySQL?

Najobszerniejszym źródłem jest wyszukiwarka Google www.google.pl, wystarczy wpisać „MySQL + Delphi” lub „Delphi + MySQL”, albo jeszcze lepiej „kurs + Delphi + MySQL” i pojawi się mnóstwo stron z przykładami. Dla nie znających języka angielskiego, zwykle po lewej stronie jest opcja „tylko język polski”. Dopiero jak przyswoisz podstawy okaże się że nie jest to trudne, a w razie problemów będziesz wiedział o co pytać na forum.

8.Co to jest MySQL?

MySQL (wym. maj es-kju-el) - wolnodostępny system zarządzania relacyjnymi bazami danych. MySQL rozwijany jest przez firmę Oracle. Wcześniej przez większość czasu jego tworzeniem zajmowała się szwedzka firma MySQL AB.
MySQL oferuje różne typy mechanizmów bazodanowych.

MySQL jest dostępny na licencji GPL, jednakże można nabyć również wersje licencjonowane komercyjnie. Biblioteki klienckie są również dostępne na licencji GPL lub komercyjnej. Istnieje wymóg nabycia licencji komercyjnej jeśli zamierzamy dystrybuować aplikację komercyjną (niezgodną z licencją GPL), wraz z zintegrowaną bazą MySQL.
Zmiana licencji nastąpiła od wersji 4.1 (i późniejszych) i była jednym z powodów rezygnacji w PHP z domyślnie włączonej obsługi MySQL na rzecz SQLite (oczywiście obsługę MySQL można samemu w PHP włączyć).
Bazy danych MySQL nie należy mylić z FTP lub innymi pojęciami, a takie przypadki się zdarzają.

Streszczenie z http://pl.wikipedia.org/wiki/MySQL

#3 Blind

    Dzień dobry

  • Moderatorzy
  • 1057 Postów:

Napisano wto, 05 kwi 2011 - 02:09

Proponuje to wrzucić jako artykuł na główna stronę unit1.
Poza tym zrobiłeś bałagan na forum odkopując mnóstwo tematów.

#4 Integer

    Pomocna dłoń

  • Moderatorzy
  • 191 Postów:
  • Gadu-Gadu:6888400

Napisano śro, 06 kwi 2011 - 23:42

Obiecuję poprawę.

Ciąg dalszy cyklu:
Jak założyć bazę danych i się z nią połączyć http://forum.unit1.pl/index.php?showtopic=3963