Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

455
Vistas
¿Cómo insertar una cadena con un apóstrofo como valor del campo de la base de datos mysql con java y j-conector?

Tengo una base de datos con un campo de "nombre de usuario" y con Java inserto los valores en la base de datos. Intenté ingresar el nombre de usuario "l'ornitorinco" pero el programa no funciona (se bloquea). Sé que cuando inserto una cadena de apóstrofe con phpMyAdmin como "l'ornitorinco" se envía de esta manera "l'ornitorinco". Probablemente debería analizar la cadena e insertar el apóstrofo en el punto apropiado (con un bucle for de 0 a string.length), pero ¿alguien conoce un método más apropiado? Había leído sobre un método para configurar las cadenas para el uso de mysql, pero no lo recuerdo.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Podría usar un PreparedStatement , ya que su método setString() le permite incluir apóstrofes en el valor, lo que lo hace mucho más simple que jugar el juego de comillas simples/dobles .

 String queryString = "insert into username values (?)"; query = con.prepareStatement(queryString); query.setString(1, "l'ornitorinco"); query.executeUpdate();

Echa un vistazo aquí para obtener más información. ¡Espero eso ayude!

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda