CommNews Forum Home  

Zurück   CnC Foren > Verschiedenes > Tech-Support / Tech-Talk

Antworten
 
Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 27-05-2007, 00:43
M8Schutz M8Schutz ist offline
Visceroid

 
Registriert seit: Jun 2005
Beiträge: 289
M8Schutz hat noch keine Bewertung oder ist auf 0
Database Abstraction Layer schreiben

Hallo,

ich würde für meine Projekt gerne eine eigene DBAL schreiben und bin da auf der suche nach Tipps, eventuell auch von Leute die damit schon Erfahrung haben. Zunächst mal, wo sollte man die Grenze ziehen zwischen dem was die DBAL tut, und dem was das Programm tut. Was sollte sie können, und wie sollte sie arbeiten? Das ganze sollte halt nach möglichkeit mehr oder weniger universell einsatzbar sein, ausreichend schnell und trotzdem komfortabel anzusprechen sein. Allerdings auch nicht ZU umfangreich! Ein Objekt sollte genügen...

Zu viele String Funktionen zu verwenden halte ich persönlich für keine so gute Idee, und zwar wegen der Geschwindigkeit.

@EEBKiller: Besonders du müsstest sowas doch wissen, oder? Mach dir mal die Mühe und schreib was dazu.

Grüße,
M8Schutz
Mit Zitat antworten
  #2  
Alt 27-05-2007, 03:04
Benutzerbild von EEBKiller
EEBKiller EEBKiller ist offline
Moderator

 
Registriert seit: May 2002
Ort: Irgendwo in Bayern
Beiträge: 8.989
EEBKiller hat noch keine Bewertung oder ist auf 0
OL Nick: EEBKiller
Und wie sieht es mit der Programmiersprache aus ?

Ich hab zwar ne DB-Klasse, aber die hat halt ein paar Methoden und Eigenschaften und ist speziell auf MySQL optimiert. Wenn du verschiedene Datenbank - Systeme ansprechen willst brauchste entweder nen Mix aus abstrakten Klassen (viel viel Arbeit) oder du versuchst es über ODBC (wobei ich da allerdings keine Erfahrung habe)
__________________

Raubkopierer, IT-Experten und E-Gamer in den Knast !!!
Kinderschänder, Sexualstraftäter, Bankräuber und Mörder in die Gesellschaft reintegrieren,
wir brauchen Platz für Computer-Kriminelle in den Gefängnissen !!!
Mit Zitat antworten
  #3  
Alt 27-05-2007, 11:02
Benutzerbild von Chriss
Chriss Chriss ist offline
Kanes rechte Hand

 
Registriert seit: Dec 2000
Ort: Alleshausen, "nahe" Ulm
Beiträge: 11.787
Chriss hat noch keine Bewertung oder ist auf 0
Chriss eine Nachricht über ICQ schicken
OL Nick: Chriss (ASE)
Style: Dune
Sprich du willst für dich persönlich, für deine Projekte, ne Library oder sowas schreiben damit Datenbankzugriffe für dich einfacher sind?

Hört sich für mich nach was an was viel Aufwand ist und wenig Nutzen bringt. Aber ich hab bis jetzt auch nur kurz was mit Java und ODBC gemacht. Das war zwar komisch und etwas kompliziert, aber jo mei...
__________________
There's too much beauty upon this earth for lonely men to bear.
Richard Le Gallienne
Mit Zitat antworten
  #4  
Alt 28-05-2007, 15:31
M8Schutz M8Schutz ist offline
Visceroid

 
Registriert seit: Jun 2005
Beiträge: 289
M8Schutz hat noch keine Bewertung oder ist auf 0
Sorry, Sprache ist natürlich PHP, es geht ja um eine Webseite. Ich selbst hab auch eigentlich nur vor für MySQL zu schreiben. Allerdings würde ich die Methoden gerne so anlegen, dass sich das sich das Modul leicht austauschen lässt, ohne den Rest des Programms zu ändern.
Mit Zitat antworten
  #5  
Alt 28-05-2007, 18:23
Benutzerbild von Sven
Sven Sven ist offline
Tech-Admin

 
Registriert seit: Dec 2000
Ort: Neuss
Beiträge: 37.838
Sven ist ein C...
OL Nick: xysvenxy
Style: cncboard
http://www.hotscripts.com/PHP/Script...ols/index.html

Warum das Rad neu erfinden?
Das zB ist, was du suchst:
http://www.hotscripts.com/Detailed/68765.html
__________________
Zitat:
Wir sind im Augenblick dabei, zu prüfen, ob es im öffentlichen Interesse liegt, ihnen mitzuteilen, ob wir die Informationen haben, die Sie erbitten, und ob es, sollte das der Fall sein, im öffentlichen Interesse liegt, Ihnen diese Informationen zur Verfügung zu stellen.
Mit Zitat antworten
Antworten

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:28 Uhr.


Powered by vBulletin Version 3.7.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS

Affiliates
United Forum GetBoinKeD cnc.onlinewelten.de