The standard API to work with databases in Java is JDBC.

See Sun's Java Tutorials: JDBC Database Access.

Combining Java with SQL?

  Possible Duplicate:
  Do non-keyboard characters make my password less susceptible to brute forcing?  




Bruteforce tries cracking the hash with every possible combination of letters.

Then, If I'll use an special Unicode char, as ♥ or ¿, will it increase my security?

I'm talking about NTLM passwords.
