Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie greife ich mit Java auf Spaltennamen mit Bindestrichen in MySQL zu?

Patricia Arquette
Freigeben: 2024-11-25 00:18:30
Original
492 Leute haben es durchsucht

How to Access Hyphenated Column Names in MySQL Using Java?

Zugriff auf Spaltennamen mit Bindestrichen in MySQL mit Java

Bei der Arbeit mit MySQL-Datenbanken kann es vorkommen, dass Spaltennamen Bindestriche (-) enthalten. Charaktere. Beim Zugriff auf diese Spalten über Java-Code können die Bindestriche jedoch die Spaltennamen unterbrechen und zu Fehlern führen.

Um dieses Problem zu beheben, schließen Sie die Spaltennamen mit Bindestrichen in Backticks ( ) ein. Backticks dienen als Trennzeichen, die verhindern, dass die Datenbank den Spaltennamen am Bindestrich umbricht.

Zum Beispiel, wenn Sie eine Spalte mit dem Namen „air_port“ haben, anstatt in Ihrem Java-Code darauf als „air_port“ zuzugreifen , sollten Sie es in Backticks einschließen, wie folgt:

ResultSet rs = statement.executeQuery("SELECT * FROM `air_port`");
Nach dem Login kopieren

Durch das Einschließen des Spaltennamens in Backticks interpretiert MySQL es als eine Einheit und nicht am Bindestrich teilen. Dadurch können Sie erfolgreich auf Daten aus der Spalte zugreifen und diese abrufen.

Beachten Sie, dass der in der Datenbank verwendete Zeichensatz dieses Problem nicht beeinträchtigt. Die Backticks-Methode ist ein universeller Ansatz zum Maskieren von Bindestrichen in Spaltennamen in MySQL, unabhängig vom Zeichensatz.

Das obige ist der detaillierte Inhalt vonWie greife ich mit Java auf Spaltennamen mit Bindestrichen in MySQL zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage