Derby/JavaDB Groß und Kleinschreibung ignorieren

Maxi62

Aktives Mitglied
Ich habe gerade gemerkt das die Java DB offenbar Großbuchstaben und Kleinbuchstaben unterscheidet, Gibt es eine Möglichkeit die umzukonfigurieren, so das beides gleich behandelt wird.
Wenn eine indizierte eindeutige Tabelle das Wort "Auto" beinhaltet, soll "auto" quasi abgelehnt werden da vorhanden.
 

stg

Top Contributor
Dann setzt du einfach einen enstprechenden Unique-constraint auf die Tabelle...

Code:
CREATE UNIQUE INDEX indexname ON tabelle(lower(spalte))

Keine Ahnung, ob/wie das bei Derby genau geht, aber die Idee ist hoffe ich klar.
 

Maxi62

Aktives Mitglied
Idee ist klar, aber leider scheint die Syntax in Derby nicht zu funktionieren. In der Doku habe ich auch noch nichts passendes gefunden!
 

JavaMeister

Gesperrter Benutzer
Ich würde ja zunächst bei google nachsehen, ob da nicht der eine oder andere Link vorhanden ist.

Hast du das getan, wenn ja mit welchen Stichwörtern?
 

JavaMeister

Gesperrter Benutzer
Du musst wissen, ich habe das natürlich geprüft. Und selbstverständlich die korrekte Antwort bekommen.

Bitte nenne mit die Stichwörter, damit wir zusammen prüfen können, warum du zu keinen Treffer kommst.
 

Maxi62

Aktives Mitglied
Also das scheint in der Tat wohl keiner zu wissen.
Ich hab mal den Autor des Java Standardbuchwerkes gefragt, auch er kannte keine Möglichkeit.
 

fehlerfinder

Bekanntes Mitglied
Jetzt mach kein Rätselraten draus, hier im Forum wollen wir uns doch helfen oder?

auch wenn's ein wenig OffTopic wird:

Das (dein!) Problem an dieser Stelle ist, dass du offenbar vorgefertigte Lösungen haben willst, ohne deinen entsprechenden Einsatz zu leisten (denn sonst könntest du ja einfach auf die Nachfrage von JavaMeister eingehen und ihm deine Such-Begriffe nennen - darauf kann man dann aufbauen).

Sicher wollen wir uns helfen, aber einseitigen Einsatz zu fordern (mit dem vordergründigen Killer-Argument "helfen wollen") - ohne die angeregte Gegenleistung zu erbringen - hat nichts mit echter Hilfe zu tun.

Soweit dies... Nun zum Thema:

Ich habe einen kurzen Blick in die Doku von Derby geworfen (Hast du die durchgelesen? An welcher Stelle hakt's denn?) und auf den ersten Blick scheint es keine einfache/triviale Lösung zu geben. Könnte also sein, dass du tatsächlich auf Forum-Hilfe "angewiesen" bist.

Mach einfach vernünftig mit, gib preis, was deine eigenen Anstrengungen sind (vermutlich wiill hier niemand DEINE Arbeit erledigen...), dann wird dir auch wirklich geholfen und alles wird gut ;-)

Ansonsten: der JavaMeister hat in #10 absolut recht - wenn du das anerkennst, bist du schon einen großen Schritt weiter.
 

Maxi62

Aktives Mitglied
Auf die übliche Forum Diskussion gehe ich nicht mehr ein, die bin ich leid! Nur soviel, ich frage nur das wozu ich woanders keine Lösung finde, in den meisten Fällen löse ich Programmierprobleme durch eigene Recherche und eigenes lernen!

Das was du oder JavaMeister für ne Lösung haltet, ist vermutlich etwas was ich schon längst kenne aber keine echte Lösung ist. Ich könnte euch vermutlich auch sagen warum das nichts taugt, aber da ihr nur drumrum redet, ergibt sich keine keine produktive Diskussion die irgend jemanden was nützt!
 
Zuletzt bearbeitet:

fehlerfinder

Bekanntes Mitglied
Maxi62 hat gesagt.:
Auf die übliche Forum Diskussion gehe ich nicht mehr ein, die bin ich leid!

Dann solltest du sie nicht herausfordern ;-)

Maxi62 hat gesagt.:
Das was du oder JavaMeister für ne Lösung haltet, ist vermutlich etwas was ich schon längst kenne aber keine echte Lösung ist.

Das ist alles sehr "konjunktiv" von dir. Ich habe überhaupt keine Lösung. Ich kenne mich nicht einmal mit Derby aus (mit SQL sehr wohl). Deswegen wäre es ja gerade so wichtig, dass du mal schreibst, was deine eigenen bisherigen Erkenntnisse so sind.

Maxi62 hat gesagt.:
Ich könnte euch vermutlich auch sagen warum das nichts taugt, aber da ihr nur drumrum redet, ergibt sich keine keine produktive Diskussion die irgend jemanden was nützt!

Tja - die produktive Diskussion hast du durchaus im Keim selber verhindert. Schade. Ich bin dann raus...
 

Joose

Top Contributor
Bitte wieder auf das eigentliche Thema zurückkommen!

@Maxi62
Ja wir sollen uns hier im Forum gegenseitig helfen.
Aber du musst verstehen das jeder seine eigene Art hat Leuten zu helfen. Einige wollen nicht die Lösung direkt "verraten" sondern dir zeigen wie du selber zu einer passenden Lösung findest.
Dadurch soll es dir gezeigt werden wie du vielleicht beim nächsten Problem schneller zu einer Lösung kommst, weil du dein Problem besser in Worte fassen kannst oder dich besser in Dokumentationen zurecht findest usw.

@andere
Wenn jemand meint alle benötigten Informationen gegeben zu haben und auch alle seine möglichen Mittel ausgereizt hat ist das nun mal so.
Ob man so helfen kann bzw. will ist selbst zu beurteilen.
 

Ähnliche Java Themen

Neue Themen


Oben