O primeiro passo é jogar o arquivo anexo(sem descompactar) para a pasta C:\Arquivos de programas\Apache Tomcat 4.0\lib.
Pronto, reinicie o tom cat e seu drive de conexão funcionará.
Agora, vamos nos conectar via JSP ao MySQL:
<%@page import="java.sql.*"%>
<%
Class.forName("org.gjt.mm.mysql.Driver");
Connection Con = DriverManager.getConnection("jdbc:mysql://localhost:3306/database", "login", "senha");
Statement stm = con.createStatement();
%>
Pronto, você está conectado.
A primeira linha, importa as classes SQL, A próxima (Class.forName("org.gjt.mm.mysql.Driver"), eu não sei exatamente o que
quer dizer, apenas decorei o código nunca entendi.
A terceira linha cria a conexão, com a url/database (substituia database pela sua database), login e senha. A próxima cria um
Statement.
Agora, vamos executar uma simples query para selecionar registros em uma tabela e exibir na tela:
<%@page import="java.sql.*"%>
<%
Class.forName("org.gjt.mm.mysql.Driver");
Connection Con = DriverManager.getConnection("jdbc:mysql://localhost:3306/database", "login", "senha");
Statement stm = con.createStatement();
ResultSet res = stm.executeQuery("SELECT * FROM emails");
while(res.next()){
out.println("Nome: " + res.getString("nome"));
out.println("<br />Email: " + res.getString("email"));
}
%>
Pronto! Acredito que este esteja fácil de entender e não precise de explicação.
Que tal inserir um dado no banco de dados e verificar se foi incluido com sucesso?!
<%@page import="java.sql.*"%>
<%
Class.forName("org.gjt.mm.mysql.Driver");
Connection Con = DriverManager.getConnection("jdbc:mysql://localhost:3306/database", "login", "senha");
Statement stm = con.createStatement();
int res = stm.executeUpdate("INSERT into emails VALUES ('Thales', 'darkthales@terra.com.br')");
if(res > 0){
out.println("Inserido com sucesso.");
} else {
out.println("Erro ao inserir.");
}
%>
Além deste método, poderiamos fazer isso como faço em JAVA puro, com método try, mas assim é mais simples.
Para excluir um registro é identico a editar, alterando a query, é claro.
---
O invision não aceitou o arquivo, por isso: http://darkthales.hc...ysql-2.0.14.jar
---
Espero que tenham gostado,
Abraços