我有一些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();
Run Code Online (Sandbox Code Playgroud)
如何调用preparedStatement.setArray在查询中设置第二个参数?我不想在这里使用字符串参数来保护密码.
注意我正在使用Hypersonic DB,但如果这很有用,则计划移动到MySql.