Novo

Forum kao aplikacija na telefonu

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

Konekcija na PostgreSQL preko ADO ili čega već, help?

  • 15 odgovora
  • 9.481 pregleda

Najnovija ↓

Konekcija na PostgreSQL preko ADO ili čega već, help? 17.09.2006. u 15:37 · pre 245 meseci #1
Instalirao sam PostgreSQL 8.1. Sa tom instalaciojom instalirani su i ODBC drajveri za bazu. U Administrative Tools - ODBC Data Source Administrator - Drivers pored ostalih ima i PostgreSQL ANSI i PostgreSQL UNICODE. Bilo je nešto govora o tome na delphi forumu, kačenje na Postgres bazu, između ostalog preko ADO. Kad postavim ADOConnection i na proprty ConnectionString imam dva provajdera PostgreSQL OLE DB PROVIDER i MICROSOFT OLE DB PROVIDER FOR ODBC.

Ako neko ima iskustva s tim i volje, zamolio bih da mi objasnite kako da se preko ADO spojim na PostgreSQL server i bazu koju sam napravio.
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Konekcija na PostgreSQL preko ADO ili čega već, help? 17.09.2006. u 17:22 · pre 245 meseci #2
Vec sam ti poslao, ali neka, mozda jos nekome zatreba :)...

Evo ga primer ConnectionString-a:
Code:
Provider=PostgreSQL OLE DB Provider;Password=passzabazu;User ID=postgres;Data Source=localhost;Location="";Extended Properties=""


Znaci provider je PostgreSQL OLE DB Provider, ubacis username i pass u odgovarajuca polja, a u datasource upises "localhost" ili recimo IP kompjutera na kom se nalazi baza i to je to... ADOConnectio je povezan sa bazom, a samim tim i sve ostale ADO komponente ;).
Potpis
ex Strog

http://www.zeussoftware.rs
Re: Konekcija na PostgreSQL preko ADO ili čega već, help? 17.09.2006. u 19:16 · pre 245 meseci #3
Ime baze se postavlja u Location

Provider=PostgreSQL OLE DB Provider;Password=passzabazu;User ID=postgres;Data Source=localhost;Location=ime_baze;Extended Properties=""
Potpis
"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
Re: Konekcija na PostgreSQL preko ADO ili čega već, help? 17.09.2006. u 21:27 · pre 245 meseci #4
>
Tacno, izvinjavam se, taj mi je "detalj" promakao :D, mada ukoliko imas
samo jednu bazu na serveru ( sto je vrlo moguce za sitnije programe )
onda ce ti raditi kako treba i bez toga posto se podrazumeva koju bazu
ce da koristi ;).
Potpis
ex Strog

http://www.zeussoftware.rs
Re: Konekcija na PostgreSQL preko ADO ili čega već, help? 17.09.2006. u 22:18 · pre 245 meseci #5
Hvala na odgovorima. Uspeo sam na osnovu:
Code:

Provider=PostgreSQL OLE DB Provider;Password=passzabazu;User ID=postgres;Data Source=localhost;
Location=ime_baze;Extended Properties=""
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Konekcija na PostgreSQL preko ADO ili čega već, help? 19.09.2006. u 01:47 · pre 244 meseca #10
Ljubitelj sam native pristupa. Ove komponente "jedna za sve" mi se ne dopadaju.
Ogranicavaju upotrebljivost, nemaju implementirane funkcije specificne samo za neke baze i sl...
Nista kao native pristup. Pogledajte FibPlus - koje komponente mogu da se porede sa njima kada
je u pitanju pristup Firebird bazi podataka? Mocno, lako, brzo... Kao bajka su...
Radio sam sa Zeos-om i SQLDirect-om. Odradili su mi posao, ali opet - nista kao native pristup.
Jak razlog za nekoriscenje Zeos-a mi je oznaka verzije i datum njegovog poslednjeg izdanja.
Koristio sam ga u kombinaciji sa MySQL-om za azuriranje web aplikacija iz Delphi programa. Za ovakve
stvari bih ga koristio, ali za nesto vece - tesko.
Re: Konekcija na PostgreSQL preko ADO ili čega već, help? 19.09.2006. u 09:57 · pre 244 meseca #11
> Pogledajte FibPlus - koje komponente mogu da se porede sa njima kada
> je u pitanju pristup Firebird bazi podataka?

UIB (nema bržeg) i IBO.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Konekcija na PostgreSQL preko ADO ili čega već, help? 19.09.2006. u 11:55 · pre 244 meseca #12
Pozdrav,

meni je bitna brzina komuniciranja delphi programa sa bazom. U ovom slučaju, instalirao sam PostgreSQL 8.1 i na bazu se zakačio preko ADOConnection. Za sad mi to deluje OK. Ali, šta kad baza dođe, recimo, do 1GB?
Tu bi trebao da se pokaže kvalitet baze i samog programa. Koliko sam pročitao, PostgreSQL nema problema sa tim, odnosno, brzo radi, brzo radi i kroz mrežu, ali pitao bih vas da li neko ima iskustva s tim i na osnovu toga da predlog za najbolje komponente (jednostavan pristup bazi, brza obrada)!?!
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Konekcija na PostgreSQL preko ADO ili čega već, help? 19.09.2006. u 14:20 · pre 244 meseca #13
Za "tetka Jovanku" iz racunovodstva za unos virmana i "tetka Cecu" iz obracuna plata za unos obustava ce svakako biti dovoljno brzo ;)
A ako ti baza naraste na koji GB, brzina mnogo zavisi kako si projektovao bazu i kako si napisao program, a najmanje od komponenti koje koristis. Ako ti je za sada brzina ok, ako ti je baza dobro projektovana i podesena (indexi), program dobro dizajniran (npr. ne ucitavas suvisne podatke) ne bi treba da imas problema ni ako ti baza naraste na koji GB.
Ako pravis neki sw posebne namene gde ti je brzina bas bas bitna, to je vec druga prica...
Potpis
RTFM
Re: Konekcija na PostgreSQL preko ADO ili čega već, help? 21.09.2006. u 08:34 · pre 244 meseca #15
> Igore, moja prica je usmerena na "velicanje" native pristupa u odnosu na
> pristup preko mehanizama kao sto je ODBC, a ne na poredjenje komponenti.
> Inace, i UIB i IBO koriste native pristup.

Moj komentar se odnosi na FibPlus, mislim da su UIB i IBO brži.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Konekcija na PostgreSQL preko ADO ili čega već, help? 23.09.2006. u 10:30 · pre 244 meseca #16
Svakako ti je najbolje rešenje komponenta firme CoreLab za Postgres bazu. Ja radim sa MySql bazom i komponentom za nju i imam samo reči hvale. Na bazu se veže putem TCP/IP protokola i sve što treba da uneseš je ip adresa servera i naravno korisničko ime i lozinku. Proba sam i sa Postgres bazom ali mi je MySql brže radio, sa druge strane MySql još nema implementirane trigere pa vidi šta ti više koristi.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme