Pessoal…
Acabei de criar uma tabela de usuários no MySQL e preciso fazer com que o sistema verifique se a senha e o login estão corretor.
Detalhe… Como posso fazer isso usando o netbeans ? Vou precisar instalar algo mais ?
Grato
Pessoal…
Acabei de criar uma tabela de usuários no MySQL e preciso fazer com que o sistema verifique se a senha e o login estão corretor.
Detalhe… Como posso fazer isso usando o netbeans ? Vou precisar instalar algo mais ?
Grato
Você precisa do JAR com o driver de acesso ao mysql (caso esteja usando jdbc) no seu classpath. Fora isso é só escrever o código.
Para ser bem sincero, não faço a mínima idéia como trabalhar com banco de dados. Estou lendo uns tutoriais e vou ver até onde posso chegar
Dá uma olhada nesse tutorial.
Introduction to MySQL and JDBC.
Fiz alguns testes e ocorreu o seguinte erro:
ClassNotFoundException: twz1:jdbc.mysql.jdbcMysqlDriver
Isso pode ocorrer em qual situação ?
Valeu
ele nao esta achando o driver do Mysql…
axo que o netbeans ja tem o driver jdbc do mysql vou confirmar…
=P
Opa!
Dá uma olhada no código que eu fiz, acho q ele pode te ajudar bastante, a única coisa que vc precisa fazer é colocar o JAR do driver do banco no classpath ou colocar nas libs do seu projeto, no caso, na do NetBeans.
import java.sql.*;
public class Teste {
public static Connection getConnection() {
//Esse método faz a conexão e retorna o objeto conn(Connection)
Connection conn = null;
try {
Class.forName("org.gjt.mm.mysql.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/util", "usuario", "senha");
System.out.println("Conectado!!!");
return conn;
}
catch (ClassNotFoundException e) {
System.out.println(e + ", Erro de driver!!!");
}
catch (SQLException e) {
System.out.println(e + ", Erro na conexão");
}
return conn;
}
public static void main(String args[]) {
//Esse método é o main ele usa a conexão retornada do método acima(getConnection()) e executa um query SQL.
//Depois ele lista todos os registros encontrados.
Connection conn = Teste.getConnection();
ResultSet rs = null;
boolean status = false;
try {
PreparedStatement ps = conn.prepareStatement("Select * from usuarios where nome = ?");
ps.setString(1, "andre");//Essa linha insere a string "andre" no lugar do "?" na query.
rs = ps.executeQuery();
while (rs.next()) {
System.out.println("Registro: " + rs.getString("nome"));
}
}
catch (Exception e) {
System.out.println("Erro: " + e);
}
}
}
Espero que tenha ajudado, quaquer coisa só entrar em contato.
Abraço!