Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Lokalna mySQL baza za desktop aplikacije

[es] :: MySQL :: Lokalna mySQL baza za desktop aplikacije

[ Pregleda: 1831 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dreadknight
Nikola Milosevic
Beograd

Član broj: 113813
Poruke: 66
*.dynamic.sbb.rs.

Sajt: www.inspiratron.org


+3 Profil

icon Lokalna mySQL baza za desktop aplikacije17.09.2009. u 09:53 - pre 177 meseci
Bilo je doduse slicno pitanje, ali hajde jos jednom. Pravim aplikaciju koja bi trebala da ima bazu na racunaru gde je instalirana, verovatno u folderu gde je instalirana. Radicu verovatno u JAVI, mada postoji i opcija sa C++. Treba mi dakle baza koju cu videti kao file, kojoj cu moci da pristupim relativno u odnosu na direktorijum u kome je aplikacija i koja bi zapravo bila besplatna, jer bih da ceo projekat bude open source. Jel moze mySQL da pravi ovakve file-ove, kao sto su .mdb u accesu i kako se to radi? Ukoliko ne, sta preporucujete? I jos jedna stvar. Da li iz aplikacije mogu da kreiram i dropujem tabele? Kontam da verovatno da.

Hvala unapred
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.sun.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Lokalna mySQL baza za desktop aplikacije17.09.2009. u 11:49 - pre 177 meseci
to sto ti hoces je embedded database server, dakle da ti se engine nalazi u tvojoj aplikaciji a samo da se data fajlovi nalaze na disku

ako hoces da koristis mysql ti treba mysql ebeddd server ... dakle ukompajliras mysql direktno u tvoju aplikaciju ... to na primer koristi adobe i jos neki veliki alati

to nije dzaba dakle za to moras da platis licencu a nije ni jednostavno

najbolje za tu nameru ti je sqlite: http://www.sqlite.org/


 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.sun.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Lokalna mySQL baza za desktop aplikacije17.09.2009. u 11:55 - pre 177 meseci
zaboiavih .. ako ces u javi onda imas javadb http://developers.sun.com/javadb/
 
Odgovor na temu

dreadknight
Nikola Milosevic
Beograd

Član broj: 113813
Poruke: 66
*.dynamic.sbb.rs.

Sajt: www.inspiratron.org


+3 Profil

icon Re: Lokalna mySQL baza za desktop aplikacije17.09.2009. u 22:34 - pre 177 meseci
Hvala. Svidja mi se ovaj sqlite. Doduse jos nisam stigao dublje da se pozabavim njime, ali deluje mi da ce sasvim dobro da odradi posao. Jos jedno pitanje u vezi njega. Ako sam dobro shvatio on treba da bude deo projekta, tj njegovi .c i .h file-ovi zar ne? I on me zapravo ogranicava da radim u c-u? Doduse to nije problem, iako mi se mozda malo pojavio jer sam zamislio i neki skript i bazu na serveru gde bi korisnici mogli da uploaduju svoje kreirane baze tj. ono sto su uneli u program i gde bi se azurirala samim tim i neka centralna baza sa novim podacima. Ali predpostavljam da se i to da resiti nekim web servisom koji bi to radio i koji bi kao svoj deo sadrzao sqlite?
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Lokalna mySQL baza za desktop aplikacije18.09.2009. u 08:51 - pre 177 meseci
Citat:
dreadknight: Hvala. Svidja mi se ovaj sqlite. Doduse jos nisam stigao dublje da se pozabavim njime, ali deluje mi da ce sasvim dobro da odradi posao. Jos jedno pitanje u vezi njega. Ako sam dobro shvatio on treba da bude deo projekta, tj njegovi .c i .h file-ovi zar ne? I on me zapravo ogranicava da radim u c-u?


da ... to je poenta "embedded" servera ... mada nije bas ogranicenje za C ... mozes da ga linkujes bez problema sa C++ a ako se malo potrudis mozes bez vecih problema da ga spojis sa delfijem ili bilo kojim drugim kompajlerom.

ako ces da radis u javi .. mozes da ga koristis uz JNI ili kako se vec zove onaj trip za cimanje nativnih biblioteka ... ali ti je za javu bolji JAVADB .. nativan je za javu i isto radi skroz ok.

Citat:

Doduse to nije problem, iako mi se mozda malo pojavio jer sam zamislio i neki skript i bazu na serveru gde bi korisnici mogli da uploaduju svoje kreirane baze tj. ono sto su uneli u program i gde bi se azurirala samim tim i neka centralna baza sa novim podacima. Ali predpostavljam da se i to da resiti nekim web servisom koji bi to radio i koji bi kao svoj deo sadrzao sqlite?


moze to da se resi na mnogo nacina, potpuno nezavisno od toga kakav format baze koristis i u kom jeziku pises ...

obrati samo paznju da je tema otisla vec od prvog posta sa mysql-a .. siguran sam da bi na nekom programerskom forumu dobio mnoogo bolje savete .. na primer na javi ak oces da pises u javi sa javadb ili "negde" vezano za c/c++ i sqlite .. .. mysql ti se nikako ne isplati posto za embedded moras da platis licencu (osim ako ti nije program open source - onda ne moras)
 
Odgovor na temu

dreadknight
Nikola Milosevic
Beograd

Član broj: 113813
Poruke: 66
*.dynamic.sbb.rs.

Sajt: www.inspiratron.org


+3 Profil

icon Re: Lokalna mySQL baza za desktop aplikacije18.09.2009. u 14:10 - pre 177 meseci
Ok hvala. Uglavnom bilo je od velike pomoci :)
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Lokalna mySQL baza za desktop aplikacije18.09.2009. u 14:32 - pre 177 meseci
nema na cemu ... ja licno za embedded nisam trosio nikad sqlite .. samo embedded mysql, informix i berclay db .. nisam ni javadb trosio nikad .. tako da ne mogu da ti dam tu neko misljenje osim da ih hvale svi na sva usta ... sqlite je otprilike preuzeo trziste embedded baza (mysql je tu nekad bio prilicno jak) ... ako se okrenes oko sebe, ima ga svuda, u mobilnim telefonima, u sat receiverima ... da ne spominjem aplikacije .. javadb je isto toliko popularna u java svetu ...

ako se ipak oducis za ebedded mysql - tu sam za pomoc nije problem, samo mislim da ti to nije dobro resenje (da me sad cuju ovi moji iz firme slomili bi mi prst :D )
 
Odgovor na temu

[es] :: MySQL :: Lokalna mySQL baza za desktop aplikacije

[ Pregleda: 1831 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.