Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 11 odgovora
  • 4.215 pregleda

Najnovija ↓

Distribucija aplikacije sa MySQL bazom podataka 11.03.2013. u 00:40 · pre 166 meseci #1
Ako netko ima iskustva sa kombinacijom Delphi + MySql, molio bih savjet
oko izrade instalacijske procedure, prije svega zanima me nacin distribucije MySql
baze podataka.
Re: Distribucija aplikacije sa MySQL bazom podataka 11.03.2013. u 02:03 · pre 166 meseci #2
Treba sa exe fajlom distribuirati i sledece fajlove:
libmysql.dll
midas.dll
dbxmys.dll
dbxconnections.ini
dbxdrivers.ini
Da bi to uradio moras da posedujes bar Enterprise verziju Delphi-a ili mozes da dokupis server/client pack ako koristis Pro verziju.
Naravno, u slucaju da zelis da koristis default dbExpress drajvere za mysql.
Re: Distribucija aplikacije sa MySQL bazom podataka 11.03.2013. u 04:52 · pre 166 meseci #3
Koristim UniDac za bazu podataka, zanima me distribucija
Izvrsne datoteke (to znam)
Baze (koji dijelovi baze se distribuiraju)
Mehanizam mysql servera - ukoliko ga korisnik nema tj neka embeded varijanta jel dovoljno samo libmysql.dll isporuciti od servera

Na prvi pogleda jednostavno ali meni nije radio ni server ni baza u ovoj varijanti.
Re: Distribucija aplikacije sa MySQL bazom podataka 11.03.2013. u 15:28 · pre 166 meseci #4
Nije dovoljno. Libmysql.dll je samo konektor klijentska biblioteka. Treba ti bundled instalacija mysql-a za Windows. Vise detalja na:
http://dev.mysql.com/doc/
Podaci se, recimo mogu prebaciti preko *.sql fajla sto je zapravo import koji radis u MySQL bazu.
Ne znam koliko je mysql praktican za Windows bazu. Niko koga ja znam ne koristi spregu Delphi-MySQL u komercijalne svrhe.
Ovo su, naravno samo moja iskustva.
Re: Distribucija aplikacije sa MySQL bazom podataka 11.03.2013. u 21:26 · pre 166 meseci #5
Citat:
XGhost:
Koristim UniDac za bazu podataka, zanima me distribucija
Izvrsne datoteke (to znam)
Baze (koji dijelovi baze se distribuiraju)
Mehanizam mysql servera - ukoliko ga korisnik nema tj neka embeded varijanta jel dovoljno samo libmysql.dll isporuciti od servera

Na prvi pogleda jednostavno ali meni nije radio ni server ni baza u ovoj varijanti.


Koristim MyDAC (http://www.devart.com/mydac/components.html) i embeded radi savrseno!
Re: Distribucija aplikacije sa MySQL bazom podataka 12.03.2013. u 09:32 · pre 166 meseci #7
Jedna od baza najlakša za ebmedding bila bi FB (Firebird). Istu bazu možeš registrirati na pravi server, a možeš je koristiti i kao embedded uz korištenje samo jednog jedinog dll-a. Prije nekoliko godina jedan od "evangelista" FB-a. exYu prostora napravio je i embedanje (više se ne sjećam je li samo dll-a. ili i baze, no vjerojatno samo dll-a.) u sam exe.

Također, Delphi sam rijetko viđao u produkciji vezan na MySql. Uglavnom su odabir MSSQL, Oracle, Firebird (rijetko Interbase), i stariji i manji projekti preko (odavno napuštenih) kao npr. Paradox ili MS Access. Mada bi sposobnostima trebala na neko od ova prva tri mjesta na mom popisu, PgSql u kombinaciji s Delphijem nisam vidio nigdje (iako sam se nagledao svačega).

Ograničenja enbeded verzija baza pretpostavljam poznaješ? Tada možda možeš razmisliti o MSSql-u. CE ? (koji je u CE verziji po meni debelo od FB-a.)

Osim toga, UniDAC je Dev-artov proizvod i sigurno ima objašnjenje za ebedding baza. Mi imamo njihove SDAC (MSSQL) komponente za rad s MS SQL-om. i mogu potvrditi da imaju odličnu podršku, dokumentaciju i sl.
Potpis
God is real unless is declared as integer.
Re: Distribucija aplikacije sa MySQL bazom podataka 12.03.2013. u 10:54 · pre 166 meseci #8
Ih Firebird je zakon al pregazilo ga vreme.

Ne znam kakva je namena plaikacija li mislim da je jedan od lakših varijanti koristiti SQLite. Od njega ne možeš očekivati da će raditi posao kao SQLite, ali možda je sasvim dovoljan. praktično je sve ujednom DLL-u koji distribuiraš kao deo aplikacije.
Potpis
http://pedja.supurovic.net - http://wireless.uzice.net - Besplatni .RS domeni - Mikrotik uputstva - YT9TP - OpenStreetMap Srbija
Re: Distribucija aplikacije sa MySQL bazom podataka 12.03.2013. u 11:14 · pre 166 meseci #9
Citat:
Predrag Supurovic: Ne znam kakva je namena plaikacija li mislim da je jedan od lakših varijanti koristiti SQLite. Od njega ne možeš očekivati da će raditi posao kao SQLite

Ja bih bas ocekivao da radi posao bas kao SQLite :)
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Re: Distribucija aplikacije sa MySQL bazom podataka 23.03.2013. u 02:42 · pre 165 meseci #11
Probao sam sqlite prijatno me iznenadio. Najbitnije mi je da ne moram daviti korisnike
kako da instaliraju server kako da podese ovo, ono itd ovo sve ide u jedan folder.
Idealno za desktop lokalne aplikacije, a za serverske cu i dalje raditi sa mysql-om
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme