Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 06:05

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[SQL]Array Speichern

Discussion on [SQL]Array Speichern within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2011
Posts: 130
Received Thanks: 10
Angry [SQL]Array Speichern

Hallo,
Ich würde gerne ein Array aus Java(bestimmte Benutzernamen) in einer SQL-Datenbank ablegen... Leider habe ich keine Idee wie ich dies anstellen soll... zwar gibt es die Datentypen Set und enum aber die helfen mir auch nicht richtig weiter, da sie nur bestimmte Werte aus einer Whitelist annehmen... Wäre es möglich die Namen vielleicht in einem String abspeichern zu lassen und Java es Java dann wieder in eine Array umwandeln zu lassen oder hat jemand eine andere gute Idee?
Leonard_M_G is offline  
Old 09/03/2012, 16:22   #2

 
マルコ's Avatar
 
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
Machs doch so, dass du für jeden Key ne Column anlegst.

Oder du musst das Array serialisieren.
マルコ is offline  
Old 09/03/2012, 17:18   #3
 
elite*gold: 0
Join Date: Sep 2011
Posts: 130
Received Thanks: 10
kann ich den einen array in der sql datenbank speichern wenn ich ihn serialisiere? Oder meintest du das ich den array als datei abspeichern sollte?
Leonard_M_G is offline  
Old 09/03/2012, 18:49   #4


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Arrow General Coding -> Web Development

#moved
MrSm!th is offline  
Old 09/03/2012, 21:46   #5

 
マルコ's Avatar
 
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
Wenn du etwas serialisierst, machst du eine Serie daraus, also eine Zeichenkette, was ein String ist, den du z.B. als Text in der DB speichern kannst.
マルコ is offline  
Old 09/04/2012, 18:12   #6
 
elite*gold: 0
Join Date: Sep 2011
Posts: 130
Received Thanks: 10
Also ich lege jetzt eine extra Tabelle für die Arrays an, da ich auf die darin enthaltenen benutzernamen zugreifen muss...
Leonard_M_G is offline  
Old 09/04/2012, 18:42   #7
 
epiTR's Avatar
 
elite*gold: 185
Join Date: May 2008
Posts: 3,646
Received Thanks: 603
Du kannst auch die verschiedenen Elemente im Array als String speichern und mit einem Sonderzeichen trennen.
Oder du verwendest JSON und lässt dir das Array in einen String umwandeln.
epiTR is offline  
Old 09/04/2012, 21:16   #8
 
elite*gold: 0
Join Date: Sep 2011
Posts: 130
Received Thanks: 10
also kann man das array dann so trennen leonard_m_g@notch usw. trennen?
Leonard_M_G is offline  
Old 09/04/2012, 21:57   #9
 
epiTR's Avatar
 
elite*gold: 185
Join Date: May 2008
Posts: 3,646
Received Thanks: 603
Angenommen du hast ein Array, dass folgende drei Namen beinhaltet:
Dieter, Anna, Peter

Diese kannst du dann z.B. auch so abspeichern:
Dieter,Anna,Peter
Und dann später einfach wieder ein Array erstellen.

Das Ganze ist aber ziemlich schlecht, weil es den Sinn von einer Datenbank entfremdet.
Am Besten machst du eine Tabelle für Benutzer und weißt diese dann über einen Fremdschlüssel der gewünschten Spalte zu.
epiTR is offline  
Old 09/04/2012, 22:12   #10
 
elite*gold: 0
Join Date: Sep 2011
Posts: 130
Received Thanks: 10
ok thx
ich programmiere nochnicht so lange
Leonard_M_G is offline  
Old 09/05/2012, 10:28   #11
 
epiTR's Avatar
 
elite*gold: 185
Join Date: May 2008
Posts: 3,646
Received Thanks: 603
Für Datenbanken solltest du am Besten die Normalform 1 bis 3 beachtent:
Normalisierung (Datenbank)
epiTR is offline  
Reply


Similar Threads Similar Threads
Selectauswahl in Array speichern
07/10/2012 - Web Development - 1 Replies
Hallo, wie kann ich die ausgewählte Option von mehreren Selectboxen in einem Array (spieler) speichern? Hab es mit name="select" ausprobiert, array bleibt allerdings leer.
Hilfe in Cinema 4d ? Datei Speichern mit transparentem hintergrund Speichern ?
09/29/2011 - elite*gold Trading - 10 Replies
^this. Melde euch bei mir, wenn es klappt, bekommt ihr bisschen egold.
[Maps Speichern] Wie kann ich Maps speichern?
10/22/2009 - Metin2 Private Server - 37 Replies
Hey Com, ich wollte gern mal wissen, wie ich eine map speichern kann? Ich verstehe das hier nicht: http://img8.imageshack.us/img8/1862/33332332323325 5.jpg Was muss ich wo rein schreiben: Als Beisp. Wenn ich nun Map1 Rotes Reich wäre was müsste ich das rein schreiben damit die Map mit allen neuen zB NPC gespeichert wird?



All times are GMT +1. The time now is 06:05.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.