|
You last visited: Today at 06:05
Advertisement
[SQL]Array Speichern
Discussion on [SQL]Array Speichern within the Web Development forum part of the Coders Den category.
09/03/2012, 16:09
|
#1
|
elite*gold: 0
Join Date: Sep 2011
Posts: 130
Received Thanks: 10
|
[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?
|
|
|
09/03/2012, 16:22
|
#2
|
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.
|
|
|
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?
|
|
|
09/03/2012, 18:49
|
#4
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
General Coding -> Web Development
#moved
|
|
|
09/03/2012, 21:46
|
#5
|
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.
|
|
|
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...
|
|
|
09/04/2012, 18:42
|
#7
|
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.
|
|
|
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?
|
|
|
09/04/2012, 21:57
|
#9
|
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.
|
|
|
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
|
|
|
09/05/2012, 10:28
|
#11
|
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)
|
|
|
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.
|
|