webForumDet fria alternativet

Spelar databas någon roll med Asp?

ASP

7 svar · 442 visningar · startad av Oputres

Medlem sedan feb. 2004333 inlägg
Frågan#1

Jamen hallå!

Jag har bara hållit på med asp mot en Access-databas och vad jag vet är Access lite av en hobbydatabas. Nu tänkte jag ge mig på ett tyngre projekt som förhoppningsvis ger många besökare samtidigt och tänkte då köra en bättre databas.

Går det att köra mina Asp-sidor med i princip vilken databas som helst i grunden? Det pratas ju ganska friskt om MySQL (förvisso oftast i sammanhang med PHP). Kan jag t.ex. göra likadan tabellstruktur i den, byta Connection-frasen och sedan köra på med mina sidor som om ingenting har hänt?

Visst är MySQL freeware? Är den svår jämfört med Access?

Medlem sedan juni 200032 967 inlägg
#2

MySQL funkar finfint tillsammans med ASP. Men MySQL, precis som med Access, kommunicerar du med SQL-frågor, och även om de skiljer sig en aning mellan de olika databashanterarna är skillnaderna inte stora.

Kan jag t.ex. göra likadan tabellstruktur i den, byta Connection-frasen och sedan köra på med mina sidor som om ingenting har hänt?

Nja. Det beror som sagt på hur dina SQL-frågor ser ut, men antagligen får du göra vissa förändringar.

Visst är MySQL freeware?

Besvaras bäst med länk

Är den svår jämfört med Access?

Det beror helt och hållet på vilket GUI man använder för att administrera databasen. Det finns ett flertal.

Medlem sedan dec. 20003 563 inlägg
#3

Går det att köra mina Asp-sidor med i princip vilken databas som helst i grunden? Det pratas ju ganska friskt om MySQL (förvisso oftast i sammanhang med PHP).

I princip ja. Sålänge det finns en driver på servern för databastypen. Vanligaste för medelstora och små sidor är access, mysql och sql-server.

Kan jag t.ex. göra likadan tabellstruktur i den, byta Connection-frasen och sedan köra på med mina sidor som om ingenting har hänt?

Tanken är så ja. Däremot finns det små skillnader mellan t.ex. access och mysql. Men har man lyckats undvika dem så är det bara att byta ut connection-strängen. Har man avancerade frågor brukar man däremot få skriva om några frågor.

Visst är MySQL freeware? Är den svår jämfört med Access?

Ja. Access är en fildatabas vilket mysql inte är. Det finns ingen databas.mdb som man dubbelklickar på för att öppna alltså. Istället får man koppla upp sig mot sin mysql-server och skicka sql-kommandon för att bygga upp databasen. Eller använda något verktyg som underlättar något om man inte är helt orienterad i sql. Mysql-front t.ex.

Medlem sedan feb. 2004333 inlägg
#4

"Ja. Access är en fildatabas vilket mysql inte är. Det finns ingen databas.mdb som man dubbelklickar på för att öppna alltså. Istället får man koppla upp sig mot sin mysql-server och skicka sql-kommandon för att bygga upp databasen. Eller använda något verktyg som underlättar något om man inte är helt orienterad i sql. Mysql-front t.ex."

Just den här biten hade jag inte förstått. Jag såg nu att jag höll på att ladda ner någon MySQL-server, något jag inte räknat med. Finns det några mer avancerade alternativ till Access som är lika enkla att "manövrera" alternativt någon bra newbieguide till MySQL?

Och så en till fråga: hur citerar man någon när man ger svar?

Medlem sedan dec. 20003 563 inlägg
#5

Finns väl mysql for dummies om inte annat eller en lite mer rejäl http://dev.mysql.com/doc/ . ;) Kan säkert söka lite här på wF om hur man får igång mysql. Varför ge upp och söka alternativ innan du ens laddat ner mysql? :)

[ citat ] Citatet här [ /citat ]

Medlem sedan feb. 2004333 inlägg
#6

Men jag förstår inte riktigt. Du skriver att MySQL inte är någon fildatabas. Hur och vad laddar man upp till ett webbhotell i så fall? Vad exakt är det jag laddar ner från MySQL:s hemsida?

Medlem sedan maj 20018 027 inlägg
#7

Oputres skrev:

Men jag förstår inte riktigt. Du skriver att MySQL inte är någon fildatabas. Hur och vad laddar man upp till ett webbhotell i så fall? Vad exakt är det jag laddar ner från MySQL:s hemsida?

Nja, nog lagrar MySQL i filer. Men dessa filer är hos servern som MySQL körs på. Om du ska använda MySQL på ett webhotell, vill det till att webhotellet kör MySQL. Det gör somliga av dem.

Medlem sedan dec. 20003 563 inlägg
#8

Du laddar inte upp någonting alls till webbhotellet. Mysql är snarare ett program med ett eget 'filsystem' som användaren inte ser. Istället ser användaren bara tabeller. När du kopplar upp dig mot en mysql-server hos webbhotellet kommer du först se den tomma databasen du fått av webbhotellet. M.h.a. SQL får du sedan skapa dina tabeller och lägga in data genom t.ex. en webbsida (ASP).

Jag rekommenderar dig att testa dig fram helt enkelt. Goog le och wF är kanon under tiden. ;)

254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)