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.

questionAnswers(4)

yourAnswerToTheQuestion