Pripojenie sa k SQL database

Programovacie jazyky, rady, poradňa...
kotlas666
Light Star
Light Star
Príspevky: 238
Registrovaný: 27 sep 2006, 12:48

Pripojenie sa k SQL database

Príspevok od používateľa kotlas666 »

Zdar
Mam vytvorenu app(program) pre desktop s SQL databazou. Ako mam tuto app(program) s touto databazou dat uzivatelovi na druhy pc aby mu to fungovalo?
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Pripojenie sa k SQL database

Príspevok od používateľa harrison314 »

Musis byt konkretnejsi.

Ale pravdpodobne si spravis instalator, co vsteko poztrebne naisntaluje.
kotlas666
Light Star
Light Star
Príspevky: 238
Registrovaný: 27 sep 2006, 12:48

Re: Pripojenie sa k SQL database

Príspevok od používateľa kotlas666 »

Jedna sa oto ze vlasne ani neviem co ma to pc obsahovat aby sa mohlo pripojit do tej databaze. Napriklad neaky local database alebo nieco take....to by som potreboval zistit.
( mam exe subor ktory uklada info do sql databaze. Ak zoberiem tu databazu a vlozim do druheho pc a pustim exe subor, tak samozrejme mi nechce naist databazu. Co nam teda naistalovat na to druhe pc a ako mam pripojit tu databazu?..)
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Pripojenie sa k SQL database

Príspevok od používateľa harrison314 »

V prvom rade povedz aka to je databaza.
Riesis len nasadenie sechemy alebo aj dat?
kotlas666
Light Star
Light Star
Príspevky: 238
Registrovaný: 27 sep 2006, 12:48

Re: Pripojenie sa k SQL database

Príspevok od používateľa kotlas666 »

Ok....pokusim sa... v sql management studio 2014 som si vytvoril databazu s tabulkou "bdo.Zahrady" tam su stlpce vecsinou typu nvarchar (ale to ti je asi jedno), ktoree plnim cez vb.net projekt (exe subor)vytvoreny vo vs2015....Vsetko funguje ako ma ale potrebujem tuto databazu dat zatial len na testovanie do druheho pc kde nieje naistalovany sql server...na nete som nasiel neaku instalaciu localDB tak ma napadlo ci by to nemohlo fungovat...
Prílohy
Bez názvu.jpg
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Pripojenie sa k SQL database

Príspevok od používateľa harrison314 »

Ano moze. localBd aj MS SQL mozes pouzit ako sucast tvojho produktu v instalcii.

Na nete si najdi komandy k localBd malo by tam byt vtvorenie databazy,
s MS SQL Management Studia si sprav sql export, a potom ho na kliensskom pocitaci vykonaj.
kotlas666
Light Star
Light Star
Príspevky: 238
Registrovaný: 27 sep 2006, 12:48

Re: Pripojenie sa k SQL database

Príspevok od používateľa kotlas666 »

Dik za radu zajtra to vyskusam...

//autoeditácia príspevku (26 Aug 2016, 9:33)
harrison314 napísal:Ano moze. localBd aj MS SQL mozes pouzit ako sucast tvojho produktu v instalcii.

Na nete si najdi komandy k localBd malo by tam byt vtvorenie databazy,
s MS SQL Management Studia si sprav sql export, a potom ho na kliensskom pocitaci vykonaj.
nemas neaky podrobnejsi popis ako to spravit? Mam uz vytvorenu instalacku ale stale neviem prist nato ako sprovoznit tu databazu na druhom kompe...
CrazyJerry
Light Star
Light Star
Príspevky: 284
Registrovaný: 12 jún 2014, 18:08

Re: Pripojenie sa k SQL database

Príspevok od používateľa CrazyJerry »

Ja som robil jednu appku ktora vyuzivala databazu na ukladanie poctu uzivatelov. Ja som si normalne na nete nasiel free databazu, vytvoril tam ucet, a potom v appke som sa na tuto ONLINE databazu pripojil.. cize som sa na tu databazu vedel pripojit z akehokolvek PC s internetom...

Kód: Vybrať všetko

Class.forName(driver).newInstance();
Connection conn = DriverManager.getConnection(url + dbName, userName, password);
Statement st = conn.createStatement();
existuje este potom pgAdmin pre lokalnu databazu.

PLUS na kazdom kompe na ktorom vytvoris lokalnu databazu, tak celu databazu budes musiet vytvorit na 100% rovnako + nahadzat tam nejake hodnoty aby si mal co v programe zobrazovat.
vytvorenie databazy mozes aj poriesit automaticky v programe.
94jakub
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2037
Registrovaný: 15 dec 2006, 13:18
Bydlisko: Martin/BA
Kontaktovať používateľa:

Re: Pripojenie sa k SQL database

Príspevok od používateľa 94jakub »

CrazyJerry napísal:existuje este potom pgAdmin pre lokalnu databazu.
pgAdmin nie je databáza ale len program na správu PostgreSQL databáz. Ak nemáš spustený postgresql server, tak v pgAdmin nič nespravíš.
CrazyJerry napísal:PLUS na kazdom kompe na ktorom vytvoris lokalnu databazu, tak celu databazu budes musiet vytvorit na 100% rovnako + nahadzat tam nejake hodnoty aby si mal co v programe zobrazovat. vytvorenie databazy mozes aj poriesit automaticky v programe.
Na to slúži vyššie spomenutý SQL export. :wink:
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Pripojenie sa k SQL database

Príspevok od používateľa harrison314 »

Inac vseobecne, ak sa jedna o dektopovy SW, tak pravdepodobne nebude az tak zalezat na performace tak by som zvolil embedded databazu.
Pretoze DB tvori jeden subor, engin par dll-iek, ktore prilozis k svojmu programu.
Siel by som MS SQL CE (popripade LocalDB aj ked to nie je embedded databaza) alebo SqLite, alebo inu alternativu ak nepotrebujes relacnu databazu a staci ti lepsie ulozisko tak RaptorDb alebo LiteDb.
kotlas666
Light Star
Light Star
Príspevky: 238
Registrovaný: 27 sep 2006, 12:48

Re: Pripojenie sa k SQL database

Príspevok od používateľa kotlas666 »

CrazyJerry napísal:Ja som robil jednu appku ktora vyuzivala databazu na ukladanie poctu uzivatelov. Ja som si normalne na nete nasiel free databazu, vytvoril tam ucet, a potom v appke som sa na tuto ONLINE databazu pripojil.. cize som sa na tu databazu vedel pripojit z akehokolvek PC s internetom...

Kód: Vybrať všetko

Class.forName(driver).newInstance();
Connection conn = DriverManager.getConnection(url + dbName, userName, password);
Statement st = conn.createStatement();
existuje este potom pgAdmin pre lokalnu databazu.

PLUS na kazdom kompe na ktorom vytvoris lokalnu databazu, tak celu databazu budes musiet vytvorit na 100% rovnako + nahadzat tam nejake hodnoty aby si mal co v programe zobrazovat.
vytvorenie databazy mozes aj poriesit automaticky v programe.
aha, hladal som neake free databaze ale nasiel som len casovo obmedzene(napr na 60 dni alebo na 5MB! :-) )Rozmyslal som aj nad google drive, a to ze na disku budem mat tu databazu a raz za cas (ako si nastavim) sa mi ta databaza nahra na google drive (existuje taky program od goole)...ale to sa mi zda trosku uletene....
alebo ju dat na hdd ktory mam pripojeny k routeru....ale ziadny navod som nenasiel...
mohol by si mi poslal kde si ty dal tu databazu?dik
CrazyJerry
Light Star
Light Star
Príspevky: 284
Registrovaný: 12 jún 2014, 18:08

Re: Pripojenie sa k SQL database

Príspevok od používateľa CrazyJerry »

kotlas666 napísal:
aha, hladal som neake free databaze ale nasiel som len casovo obmedzene(napr na 60 dni alebo na 5MB! :-) )Rozmyslal som aj nad google drive, a to ze na disku budem mat tu databazu a raz za cas (ako si nastavim) sa mi ta databaza nahra na google drive (existuje taky program od goole)...ale to sa mi zda trosku uletene....
alebo ju dat na hdd ktory mam pripojeny k routeru....ale ziadny navod som nenasiel...
mohol by si mi poslal kde si ty dal tu databazu?dik
Ja som pouzival databazu od db4free.net.
Co si tak pamatam tak webove rozhranie mali velmi pomale... cize cez ich stranku sa tazko vytvarala/spravovala tabulka.. ale ked som sa na databazu pripojil cez aplikaciu tak to slo celkom OK... na moje potreby mi to stacilo.
94jakub
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2037
Registrovaný: 15 dec 2006, 13:18
Bydlisko: Martin/BA
Kontaktovať používateľa:

Re: Pripojenie sa k SQL database

Príspevok od používateľa 94jakub »

Mohol by si vlastne napísať, ako chceš tú DB využívať. Má byť zdieľaná alebo na každom PC iná?
Keď rozmýšľaš nad Google Drive a NAS, tak to chceš mať len doma alebo to chceš mať aj cez internet?
Ak nepotrebuješ/nechceš aby ti bežala DB na každom počítači, tak môžeš použiť SQLite alebo niečo podobné a samotnú DB mať napríklad na tom sieťovom disku.
kotlas666
Light Star
Light Star
Príspevky: 238
Registrovaný: 27 sep 2006, 12:48

Re: Pripojenie sa k SQL database

Príspevok od používateľa kotlas666 »

94jakub napísal:Mohol by si vlastne napísať, ako chceš tú DB využívať. Má byť zdieľaná alebo na každom PC iná?
Keď rozmýšľaš nad Google Drive a NAS, tak to chceš mať len doma alebo to chceš mať aj cez internet?
Ak nepotrebuješ/nechceš aby ti bežala DB na každom počítači, tak môžeš použiť SQLite alebo niečo podobné a samotnú DB mať napríklad na tom sieťovom disku.
Uvazoval som aj nad tou variantou ze to dam nakoniec na max 3 pc a urcite data budem moc vycitavat z tejto db aj cez mobil(android) preto ma napadlo pouzit uz nieco serverove....tažko si zvolit pevne poziadavky ked vlasne ani neviem ake mam moznosti...
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Pripojenie sa k SQL database

Príspevok od používateľa harrison314 »

kotlas666 napísal:Uvazoval som aj nad tou variantou ze to dam nakoniec na max 3 pc a urcite data budem moc vycitavat z tejto db aj cez mobil(android) preto ma napadlo pouzit uz nieco serverove....tažko si zvolit pevne poziadavky ked vlasne ani neviem ake mam moznosti...
Priposobuj technologie poziadvkam, nikdy nie neopak.
Chces to globalne, da sa, chces to lokalne da sa, chces to ako web, da sa, chces to mat pristupne cez mobil taktiez sa da....
kotlas666
Light Star
Light Star
Príspevky: 238
Registrovaný: 27 sep 2006, 12:48

Re: Pripojenie sa k SQL database

Príspevok od používateľa kotlas666 »

harrison314 napísal:
Priposobuj technologie poziadvkam, nikdy nie neopak.
Chces to globalne, da sa, chces to lokalne da sa, chces to ako web, da sa, chces to mat pristupne cez mobil taktiez sa da....
Zacinam tomu verit ze sa vsetko da len stale mi zostavaju nezodpovedane otazky ohladom AKO...idem vyskusat ten db4free....potm sa ozvem ;-)
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Pripojenie sa k SQL database

Príspevok od používateľa harrison314 »

kotlas666 napísal: Zacinam tomu verit ze sa vsetko da len stale mi zostavaju nezodpovedane otazky ohladom AKO...idem vyskusat ten db4free....potm sa ozvem ;-)
Mat spolocnu vzdialenu databazu, kde sa pripaja viac ludi tym istym loginom nie je zhladiska bezpecnosti dobry napad.
kotlas666
Light Star
Light Star
Príspevky: 238
Registrovaný: 27 sep 2006, 12:48

Re: Pripojenie sa k SQL database

Príspevok od používateľa kotlas666 »

Stale sa skusam registrovat na db4free.net ale stale ma to tam nechce pustit...inu moznost si nahrat db na nestovanie som nenasiel :-( takze som sa zasekol....
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Pripojenie sa k SQL database

Príspevok od používateľa harrison314 »

Na tetsovanie ju mozes mat na lokalnej sieti hocikde.
kotlas666
Light Star
Light Star
Príspevky: 238
Registrovaný: 27 sep 2006, 12:48

Re: Pripojenie sa k SQL database

Príspevok od používateľa kotlas666 »

harrison314 napísal:Na tetsovanie ju mozes mat na lokalnej sieti hocikde.
ak by som si ju dal napr do stareho NB ktory by bol stale zapnuty moze tam byt nahrany napr win7 alebo mam naistalovat neaky iny system?
Potom ako mam nastavit ten komp aby som sa mohol dostat z druheho pc do tej databaze, nieje niekde neaky navod?
Mozem sa riadit tymto?: https://support.office.com/sk-sk/articl ... ce0b1c85f4
Napísať odpoveď