Avatar billede dl Nybegynder
26. december 2003 - 23:27 Der er 13 kommentarer og
1 løsning

Hvilken database er bedst at bruge ?

Jeg bruger Delphi 6.
Men hvilken database er bedst at bruge.
Og hvordan oprette du sådan nogle i forbindelse med mySQL.
Jeg er total newbie i DATABASE og mySQL... så skær det ud i pap.

//dl
Avatar billede nbasiden.dk Nybegynder
26. december 2003 - 23:50 #1
Det er helt klart bedst at MySql. Dog er der ikke særlig mange webhoteller der understøtter MySQL. Den anden bedste er Acces og den understøtter de fleste webhotller! (www.b-one.dk gør ikke!)

Du opretter ved at købe et webhotel (f.eks B-one.dk) så for du en adrasse til en side hvor du opretter dem. Der skal du nogel gang have en password det taster du ind. Så er der ofte kanpper hvor der står "opret databnase" der klikker du og så skla du igenem en masse "steps". Du skal udfylde et skema, hvor der f.eks står "hvorm mange rows der skal være" (altså hvor stå den skal være) SÅ kunne det andet være hvad der skal står i de forskellige tabbeler. Så når du har været igenem dette, oprtter den databsen selv! Så laver det automatisk en kode, ud fra det du har besvaret!

Sværer er det ikke!

SÅ har jeg besvaret begge dine spørgsmål!
Avatar billede bleze Nybegynder
27. december 2003 - 01:13 #2
Hvordan kan du sige at MySQL og Access er de bedste databaser? Access!?

Det vigtige er at finde ud af hvad det er man skal lave, det kan være man kan nøjes med Access eller måske flade XML filer.  Det kan også være at man skal op i MSSQL eller Oracle, da MySQL feks ikke understøtter storedprocedures mm (kun i 5'eren som er alpha)

Jeg vil råde dig til at bruge ADO til at tilgå databasen, hold dig langt væk fra dbExpress og BDE (bitter erfaring)
Avatar billede janbb Juniormester
27. december 2003 - 03:11 #3
spm.et har været stillet mange gange her på E og der er lissaa mange meninger om det som der er svarere.Hvis du er ny med DB.er og har delphi 6 og iøvrigt ikke excellerer i andre 'ting' .. fx Acces er det da bare og beg. med det der er lige for hånden og så bevære sig rundt i tingene efterhånden som man fåt 'appetit' på 'mere'.Paradox er ikke så god til at exportere til andre maskiner fordi BDE drivere ikke følger med computere som standard, mens fx Acces-drivere tit er standaed på MS maskiner.Men grund-tingene skal jo bearbejdes og selvom mysql lyder fascinerende er det kun i de nyeste versioner af højeste grad, der er fasciliteter med til at jonglere med denne type, der meget vel kan gå hen og blive det der ender med at blive mest populært.Men du skriver jo ikke engang at det er specifikt til internetbrug du planlægger at bruge dine databaser, men det ender det jo sikkert med du får 'appeti' for med tiden og så kan BDE blive en 'krykke' det er svært at komme af med.
Avatar billede janbb Juniormester
27. december 2003 - 03:26 #4
Med risiko for at blive 'buuhet' af vil jeg saa tilføje at hvis du har din egen serveradresse til dit webprogram kan du egtl. være ligeglad med hvilke drivere der ligger på de 'andres' maskiner - fordi databasen afvikles på din egen maskine.Hvis du derimod er 'hoster' mht din webadresse er der som regel begrænsninger afh. af hvor du 'lejer' dig ind.
  Dit spm. er iøvrigt 'mærkeligt' formuleret idet du skriver 'hvilke db.er bruger man i forb. m mySQL' og det giver ingen mening - idet mySQL ER en DB.
Avatar billede janbb Juniormester
27. december 2003 - 03:30 #5
Det kan jo blive en gætteleg, men hvis du derimod med .hvilke databaser der er bedst at bruge sammen med SQL' giver det straks bedre mening, idet SQL, det er en slags 'sprog' i sig selv bruges i forb. med stort set de fleste typer databaser.
Avatar billede janbb Juniormester
27. december 2003 - 03:38 #6
Hvis det 'bare' er et SQL eks. du er ude efter kan du prøve at kigge på det her gml spm http://www.eksperten.dk/spm/249958
Avatar billede dl Nybegynder
27. december 2003 - 10:43 #7
janbb  >> ja ok, det er rigtig.
Men jeg mente ellers at mySQL er en måde at oprette adgang til en database.

k, Hvis jeg nu skal bruge mySQL i Delphi 6 som jeg vil, nu.
Hvordan går jeg så igang, har set lidt på PARADOX database (bitter erfaring).
Hvis jeg nu vil lave en simpel film-database, men title, starttid, sluttid osv.
men noget søgning og oprettelse af den database.

ps. jeg lægger lige 15 mere til.
Så jeg giver 30 point ialt. :)
Avatar billede nca Juniormester
27. december 2003 - 11:31 #8
Hvis du har MSAccess på din maskine kan du oprette databasen fra Access.
Herefter kan du tilgå den fra Delphi med ADO komponenter. Det er den nemmeste måde at komme i gang med databaser fra Delphi, synes jeg.
Avatar billede dl Nybegynder
27. december 2003 - 11:34 #9
nca >> det har jeg ikke.
Jeg vil bruge mySQL, Jeg kan lige så godt lære det nu... :D

//dl
Avatar billede janbb Juniormester
27. december 2003 - 15:40 #10
Du kan godt bruge SQL til en Acess-database (ADO-forbindelse) selvom du ikke har Acess på computeren.Du skal self. 'skaffe' dig en Acess-database til at starte op med, men der findes et hav af dem på div. websteder.Du kan så bruge dit Delphi til at forbinde til dem og evt modificere dem.Du kan faktisk også oprette dem - aboutdelphi.com har nogle programmer tiol det formål.
Avatar billede dl Nybegynder
27. december 2003 - 16:37 #11
janbb >> Jeg kan ikke finde den site du henviser til.

Og jeg vil gerne have nogle eksempler, det var også derfor at jeg hævede pointet til 30 i alt.

//dl
Avatar billede janbb Juniormester
28. december 2003 - 06:06 #12
http://www.w3schools.com/sql/default.asp
denne webside saa jeg lidt på fornylig.
Avatar billede janbb Juniormester
28. december 2003 - 06:10 #13
Avatar billede dl Nybegynder
26. februar 2004 - 13:14 #14
k, jeg tror jeg tager mySQL.
nbasiden.dk du kan få point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester