bom, após copiar o driver jdbc para o /tomcat/commons/lib vc criará uma classe chamada Conexao.java:
package pacote onde ficará a classe;
import java.sql.*;
public class Conexao {
protected Connection conn;
protected String mensagem;
public void conecta() {
try {
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
}
catch (Exception ex) {
mensagem = "Driver não carregado!";
System.out.println("erro:"+mensagem);
}
try {
conn = DriverManager.getConnection("jdbc:mysql://localhost/comercio","usuario", "senha");
}
catch (SQLException ex) {
mensagem = ex.getMessage();
System.out.println("erro:"+mensagem);
}
}
}
Para usar na sua jsp, se vc estiver fazendo tudo em jsp, vc fará o seguinte:
1 - importar a classe para sua jsp:
<%@page import="seu pacote.Conexao" %>
2 - para criar uma instancia para a conexão:
<%Conexao conexao = new Conexao();%>
3 - usando na prática:
PreparedStatement sql = null;
conexao.conecta();
sql = conexao.conn.prepareStatement("SELECT, INSERT, UPDATE, DELETE");
sql.executeUpdate();
sql.close();
4 - Para não deixar varias conexões em aberto no BD e ocasionar estouro no limite de conexão, vc deverá por no final do seu código o seguinte:
finally {
try{
conexao.conn.close();
conexao.close();
}
catch(Exception e){e.printStackTrace();}
}
Uma dúvida agora, vc está desenvolvendo tudo em JSP ou vc está colocando o código .java em separado ??