Как передать PreparedStatement setArray для символьного массива
У меня есть некоторый код 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();
Как мне позвонитьpreparedStatement.setArray
установить второй параметр в запросе? Я нездесь я не хочу использовать строковый параметр для защиты пароля.
Примечание. Я использую Hypersonic DB, но планирую перейти на MySql, если это будет полезно.