Maison > base de données > tutoriel mysql > le corps du texte

Comment accéder aux noms de colonnes avec trait d'union dans MySQL à l'aide de Java ?

Patricia Arquette
Libérer: 2024-11-25 00:18:30
original
492 Les gens l'ont consulté

How to Access Hyphenated Column Names in MySQL Using Java?

Accès aux noms de colonnes avec trait d'union dans MySQL avec Java

Lorsque vous travaillez avec des bases de données MySQL, vous pouvez rencontrer des situations où les noms de colonnes contiennent des traits d'union (-) personnages. Cependant, lors de l'accès à ces colonnes à partir du code Java, les traits d'union peuvent rompre les noms de colonnes et entraîner des erreurs.

Pour résoudre ce problème, placez les noms de colonnes avec trait d'union entre des contre-tiques ( ). Les back-ticks servent de délimiteurs qui empêchent la base de données de briser le nom de la colonne au niveau du trait d'union.

Par exemple, si vous avez une colonne nommée "air_port", au lieu d'y accéder en tant que "air_port" dans votre code Java , vous devez le placer entre des back-ticks, comme ceci :

ResultSet rs = statement.executeQuery("SELECT * FROM `air_port`");
Copier après la connexion

En plaçant le nom de la colonne entre des back-ticks, MySQL l'interprétera comme une entité unique. et ne pas le diviser au niveau du trait d'union. Cela vous permet d'accéder et de récupérer avec succès les données de la colonne.

Notez que le jeu de caractères utilisé dans la base de données n'affecte pas ce problème. La méthode des back-ticks est une approche universelle pour échapper les traits d'union dans les noms de colonnes dans MySQL, quel que soit le jeu de caractères.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal