Como incluir uma senha no banco de dados SQL Server 2005???
No banco eu defini o campo senha como varchar, no Java defini como char[]… Como gravar isso no banco???
Terei que antes converter o char[] em String???
Valeu…
Como incluir uma senha no banco de dados SQL Server 2005???
No banco eu defini o campo senha como varchar, no Java defini como char[]… Como gravar isso no banco???
Terei que antes converter o char[] em String???
Valeu…
Galera, esse ja resolvido, converti o char[] em String…
Agora to com outro problema… tento incluir um registro no banco e fica me dando erro de NullPointer, mas já validei cada um dos campos e todos estão OK, o erro ocorre na linha "Prepared Statement stmt = con.prepareStatement(sql).
Qualquer ajuda será bem vinda, obrigado!!
public void cadastraAluno(Aluno alu) throws SQLException {
sql = "insert into Aluno (cod_aluno, nome_alu, usuario_alu, cpf_alu, endereco_alu, sexo_alu, senha_alu) values (?, ?, ?, ?, ?, ?, ?)";
PreparedStatement stmt = con.prepareStatement (sql);
JOptionPane.showMessageDialog(null, alu.getNome());
stmt.setInt(1, codigo);
stmt.setString(2,alu.getNome());
stmt.setString(3,alu.getUsuario());
stmt.setString(4,alu.getCPF());
stmt.setString(5,alu.getEndereco());
stmt.setString(6,alu.getSexo());
String senha = new String(alu.getSenha());
stmt.setString(7, senha);
}
Pessoal, observei que isso ocorre independente do comando que coloco… Parece algum problema na conexão com o banco!! Mas ele não teria que dar erro no início??
olha no stack trace a linha do erro…nullpoint é sempre fácil de achar por ele.

Rafael, a linha que dá o erro eu já sei, é a “Prepared Statement stmt = con.prepareStatement(sql)”. Só não sei como resolver ^^
Segue o stackTrace() completo:
Com qual IDE tá programando??? olha qual a referência que tá apontando para null…deve ser a con, você criou essa conexão onde?
Valeu pela ajuda, eu estava perdendo a referência da variável con!! Obrigado e abraços