variable usar trabajar password hacer escanear con como cadenas java jdbc prepared-statement

usar - trabajar con char en java



JDBC-Cómo establecer char en una declaración preparada (3)

La Especificación JDBC 4.0 en el Apéndice B (Tablas de conversión de tipo de datos) establece las siguientes conversiones:

Esta tabla también muestra las conversiones utilizadas por los métodos del lector SQLInput, excepto que solo usan las conversiones recomendadas.

JDBC Type              Java Type ------------------------------------------- CHAR                   String VARCHAR                String LONGVARCHAR          String NUMERIC                java.math.BigDecimal DECIMAL                java.math.BigDecimal BIT                    boolean BOOLEAN                boolean TINYINT               byte SMALLINT               short

TABLA B- 1 Tipos JDBC asignados a tipos de Java

Por lo tanto, PreparedStatement.setString(1, String.valueOf(myChar)) debería hacer el truco.

No puedo encontrar ningún método como

char c = ''c'';

preparedStatement.setChar (1, c);

¿Cómo establecer el carácter a una declaración preparada?


Use setString () para establecer la variable.

Para recuperarlo, usa getString () y, suponiendo que no sea nulo, haz algo como esto para obtener el personaje:

getString("your_column").charAt(0);


PreparedStatement.setString(1,c+" "); PreparedStatement.setString(1,String.valueOf(c));