我在java netbeans中创建一个简单的登录应用程序。我已经与MS-Access数据库建立了连接,我在其中存储了用户名及其密码。
假设我想从JTextField获取文本,我会使用PrepareStatement的对象进行查询。例如' ps'是PrepareStatement的对象,现在从我写的JTextField获取文本,ps.setString(1, jTextField1.getText());
当JPasswordField
返回字符数组时,如何使用JPasswordField
对象' ps'从PrepareStatement
获取密码? ?
答案 0 :(得分:2)
只需从String
创建一个新的char[]
。
ps.setString(1, new String(jPasswordField.getPassword()));