Jak przekazać PreparedStatement setArray dla tablicy znaków
Mam następujący kod JDBC:
String selectSQL = "SELECT * FROM DBUSER WHERE USER_ID = ? and PASSWORD = ?";
Integer userId = 1000;
char[] passwordString = new char[] { 't', 'e', 's', 't' };
PreparedStatement preparedStatement = dbConnection.prepareStatement(selectSQL);
preparedStatement.setInt(1, 1001);
preparedStatement.setArray(2,... ??? // how to do this part?
// execute select SQL statement
ResultSet rs = preparedStatement.executeQuery();
Jak zadzwonić?preparedStatement.setArray
ustawić drugi parametr w zapytaniu? Nie chcę tutaj używać parametru string do ochrony hasła.
Uwaga Używam Hypersonic DB, ale planuję przenieść się do MySql, jeśli jest to przydatne.