Tips på databaslösningar
- PoorCadaver
- Inlägg: 506
- Blev medlem: 14 september 2011, 08:23:23
- Ort: Örebro
- Kontakt:
Tips på databaslösningar
Tja!
Har suttit och försökt bygga en databas i Access men slås ständigt av hur dåligt Access är. Att Access som tabelldatabas (en massa ostrukturerad data i en tabell utan promptfönseter) är väl inga problem, men så fort man vill att det ska se ut som en Windowsapplikation börjar det bli krångligt. Dessutom kraschar det titt som tätt.
Jag har programmerat ganska mycket med databaser i PHP och MySQL i webbsammanhang och skulle gärna vilja ha samma flexibilitet och stabilitet som när man gör webbsidor men att resultatet blir en Windowsapplikation. Tyvärr är det inte aktuellt med en lokal webbserver p g a brandväggar m m på arbetsplatsen.
Kan man lösa detta med VB på något sätt? Någon som har gjort något liknande?
Har suttit och försökt bygga en databas i Access men slås ständigt av hur dåligt Access är. Att Access som tabelldatabas (en massa ostrukturerad data i en tabell utan promptfönseter) är väl inga problem, men så fort man vill att det ska se ut som en Windowsapplikation börjar det bli krångligt. Dessutom kraschar det titt som tätt.
Jag har programmerat ganska mycket med databaser i PHP och MySQL i webbsammanhang och skulle gärna vilja ha samma flexibilitet och stabilitet som när man gör webbsidor men att resultatet blir en Windowsapplikation. Tyvärr är det inte aktuellt med en lokal webbserver p g a brandväggar m m på arbetsplatsen.
Kan man lösa detta med VB på något sätt? Någon som har gjort något liknande?
Re: Tips på databaslösningar
Access är Access, så att säga. Normalt använder man väl något
annat för att bygga själva applikationen, C# eller VB .net t.ex.
Finns det inte en fri "personal" version av SQL Server också?
annat för att bygga själva applikationen, C# eller VB .net t.ex.
Finns det inte en fri "personal" version av SQL Server också?
Re: Tips på databaslösningar
Med VB så kan man väl jobba mot valfri databas (gäller bara att ha rätt libbar). Jag har iofs mest mekat med den VB som finns i Office (VBA kallas den väl, Visual Basic for Applications?), men har gjort ett litet kompilerat program en gång som jobbade mot databas och Word-dokument (men det är nog 10 år sen). Det var baserat på nästan samma källkod, dock fick man ju göra lite "includes" av rätt libbar från Office (som kommer med automatiskt när när man kör VBA).
Re: Tips på databaslösningar
Microsoft SQL Server finns i Express variant om är gratis.
Upp till 1 gb ram, bara singeltrådad men i hobbysammanhang är det massor.
http://www.microsoft.com/en-us/download ... x?id=30438
Annars mysql gratis databas.
Båda kräver såklart utveckling eller användande av applikation som matar in datat i databasen.
Upp till 1 gb ram, bara singeltrådad men i hobbysammanhang är det massor.
http://www.microsoft.com/en-us/download ... x?id=30438
Annars mysql gratis databas.
Båda kräver såklart utveckling eller användande av applikation som matar in datat i databasen.
-
- Inlägg: 7812
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Tips på databaslösningar
Jag kör ett "prylregister" i min XP-dator mot en lokal mySQL-databas (XAMPP) funkar bra.
- Krille Krokodil
- Inlägg: 4062
- Blev medlem: 9 december 2005, 22:33:11
- Ort: Helsingborg
Re: Tips på databaslösningar
Det är ju inte direkt en månlandning att jobba mot MySQL i Java (och i Visual Studio ser
det väl ungefär likadant ut):
det väl ungefär likadant ut):
Kod: Markera allt
conn = DriverManager.getConnection("jdbc:mysql://" + Host, User,Password);
...
query = "SELECT max(idPallet) FROM KC.Pallet;";
stmt = conn.createStatement();
rs = stmt.executeQuery(query);
rs.next();
idPallet = rs.getInt("max(idPallet)");
Re: Tips på databaslösningar
Sqlite kan bli bra ide. Bara en fil som innehåller hela databasen och ren sql som du skriver mot den. Finns alla möjliga konektorer för olika språk, osv.
Re: Tips på databaslösningar
Det finns en hel del lite mer ovanliga databaser numera:
MongoDB
SQlite
MariaDB (standard SQL egentligen, men fork av MySQL)
NoSQL
Framförallt finns det olika modeller av databaser som kan vara värt att känna till:
* Key–value stores
* Column store
* Document store
* Graph database
* Relational database
(intressant utveckling)
MongoDB
SQlite
MariaDB (standard SQL egentligen, men fork av MySQL)
NoSQL
Framförallt finns det olika modeller av databaser som kan vara värt att känna till:
* Key–value stores
* Column store
* Document store
* Graph database
* Relational database
(intressant utveckling)
-
- Inlägg: 1397
- Blev medlem: 29 januari 2011, 21:06:30
- Ort: Lapplandet
Re: Tips på databaslösningar
Personligen gillar jag LocalDB och Entity Framework. Att få ut rena .net-objekt direkt ur databasen och slippa skriva egna sqlfrågor är väldigt bekvämt. Kanske inte det mest optimala, och man blir ju låst till windowsplatformen, men enkelt är det
Re: Tips på databaslösningar
Finns det några vettiga som funkar med osx och iOS. Gärna så att man kommer åt från både dator och surfplatta.
- hcb
- Moderator
- Inlägg: 5761
- Blev medlem: 23 februari 2007, 21:44:50
- Skype: hcbecker
- Ort: Lystrup / Uppsala
- Kontakt:
Re: Tips på databaslösningar
Jag antar att du inte tänker på själva databasen, för både MySQL och PostgreSQL rullar på fint under OS X, och kopplingar till PHP m.m. finns förstås också.
Vid en snabb googling hittade jag
http://www.sequelpro.com/
och
http://www.apimac.com/mac/idatabase/
men jag har ingen erfarenhet av någon av dem.
Vid en snabb googling hittade jag
http://www.sequelpro.com/
och
http://www.apimac.com/mac/idatabase/
men jag har ingen erfarenhet av någon av dem.
- PoorCadaver
- Inlägg: 506
- Blev medlem: 14 september 2011, 08:23:23
- Ort: Örebro
- Kontakt:
Re: Tips på databaslösningar
Tack för alla tips!
Det här blev nog krångligare än jag tänkt mig så vi får se hur jag gör... Antagligen kommer jag fortsätta med Access tillsvidare, men det vore bra att byta ut det i framtiden.
Det här blev nog krångligare än jag tänkt mig så vi får se hur jag gör... Antagligen kommer jag fortsätta med Access tillsvidare, men det vore bra att byta ut det i framtiden.
- Lennart Aspenryd
- Tidigare Lasp
- Inlägg: 12607
- Blev medlem: 1 juli 2011, 19:09:09
- Ort: Helsingborg
Re: Tips på databaslösningar
Access är ett bra Db verktyg om man skall köra på ensam maskin och alltid under windows. Speciellt om man lär sig ta ut rapporter direkt.
Men eftersom det finns klara alternativ SQL från MS för Windows, och en handfull bra fria Db för andra miljöer,
bör man inrikta sig på att skifta Db motor om man har flera användare på ett större nät!
Men eftersom det finns klara alternativ SQL från MS för Windows, och en handfull bra fria Db för andra miljöer,
bör man inrikta sig på att skifta Db motor om man har flera användare på ett större nät!