siguiente es el código que he utilizado:No se puede insertar byte [] en MySQL utilizando java
byte[] bkey = key.getEncoded();
String query = "INSERT INTO keytable (name, key) VALUES (?,?)";
PreparedStatement pstmt = (PreparedStatement) connection.prepareStatement(query);
pstmt.setString(1, "test");
pstmt.setBytes(2, bkey);
pstmt.execute();
Y que sigue es un error que tengo:
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key) VALUES ('test',_binary'?ʾ??s??u\'?}p?u')' at line 1
tengo MySQL 5.0.41 y mysql-connector-java-5.1.7-bin.jar
como biblioteca JDBC. ¿Alguien puede ayudarme aquí? ¡Gracias de antemano!
lo que tipo de datos es 'clave'? –
¿Puede hacer una "descripción" en su mesa y mostrarnos el resultado para que sepamos qué tipos de columnas está tratando? –