[ MrNash @ 05.03.2010. 07:36 ] @
Sta je bolje koristiti za povezivanje na bazu iz aplikacije:
connection string ili odbc konekciju (Control Panel->Administrative Tools->Data Sources)?
Koji su razlozi sto je jedna opcija bolja od druge? Prije svega me interesuje da li ce biti
razlike u BRZINI izvrsavanja upita i komadni nad bazom.
[ MarkoBalkan @ 05.03.2010. 10:48 ] @
za brzinu ne znam, ali u biti ne možeš primjetiti koji način je brži, jer svaki način je dovoljno brz, ako je sve napravljeno kako treba.

a što se tiče konektora, kod oledb-a je oldbconnection, kod odbc-a, odbcconnection.


praktički svi konektori imaju iste stvari za bilo koju bazu samo se razlikuju u prefix-u.
[ Zox @ 08.03.2010. 10:09 ] @
(moja) Praksa kaze da je najoptimalniej koristiti DSNless konekciju na DB sa konekcionim stringom, direktno incorporiranim u sam kod.
Na ovaj nacin ne zavisis od hostera i ne moras da mu kukas da ti kreira odbc/dsn fajl. Takodje na ovaj nacin je tvoja apliakcija potpuno host-independent te ako i promenis host ili server sve radi besprekorno bez da moras ista da menajs u svom kodu (naravno ako se radi o access bazi onda moras da vodis racuna o path-u i slicnim stvarima)

Ova konekcija je i brza u izvrsavanju jer koristi native drivers.
[ MrNash @ 08.03.2010. 11:15 ] @
OK, hvala. Sada imam jedno dodatno pitanje.
Prilikom povezivanja na bazu ODBC konekcijom za provjeru prava
se moze koristiti Windows NT ili SQL Server autentikacija.
U slucaju da odaberem SQL Server autentikaciju, postoji li nacin da
napravim da ne moram pri svakom povezivanju na bazu unositi korisnicko
ime i lozinku nego samo recimio prilikom prvog povezivanja?