O que est� acontecendo � que o servidor web quando tenta registrar o driver
ele n�o est� conseguindo
achar a classe correspondente.
Pelo jeito vc esta utilizando o MySQL, baixe o arquivo
mm.mysql-2.0.4-bin.jar no site do MySQL
e inclua este arquivo no classpath.
Se vc estiver utilizando o Tomcat4 � so copiar este arquivo para o
diretorio WEB-INF\lib
Por exemplo se seu tomcat est� instalado no diret�rio c:\tomcat4:
copie o arquivo para c:\tomcat4\webapps\<nome da aplicacao>\WEB-INF\lib
Voc� podera acessar o MySQL diretamente sem usar o ODBC e s� utilizar o
c�digo abaixo:
import java.sql.*;
public class ConexaoMySQL
{
public static void main(String[] args)
{
try
{
Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("Classe registrada com sucesso");
}
catch(ClassNotFoundException e)
{
System.out.println(e);
}
try
{
Connection con = DriverManager.getConnection("jdbc:mysql://<nome do
host>/<base de dados>", "<user>", "<pwd>");
System.out.println("Conexao com sucesso");
Statement st = con.createStatement();
String sql = "SELECT * FROM tabela1";
ResultSet rs = st.executeQuery(sql);
while(rs.next())
{
System.out.println(rs.getString(1)+" "+rs.getString(2));
}
st.close();
con.close();
}
catch(SQLException e)
{
System.out.println(e);
}
}
} // end
um abra�o,
Marivaldo
Consultor em Informatica
"Luciano PHP
MySQL" Para: [EMAIL PROTECTED]
<phpmysql@ganhei cc: [EMAIL PROTECTED]
.net> Assunto: [j2me-list] [jsp] Ajuda para
ERRO java.lang.NullPointerException
01/09/2002 11:40
Responder a
j2me-list
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Ol� amigos da lista!
Ser� que alguem pode me ajudar nestas duas situa��es de erro?
Estou tentando desenvolver uma loja virtual em JSP
Grato;
Luciano
Iniciante JSP
*****************
Descri��o do erro: java.lang.NullPointerException
Descri��o do erro: java.sql.SQLException: Cannot load connection class
'java.lang.ClassNotFoundException: org.gjt.mm.mysql.jdbc2.Connection'.
Tentei o codigo abaixo para verificar se o drive do MySQL para windows
NT/2000 estava instalado e deu este erro:
exception
org.apache.jasper.compiler.ParseException: /jsp/testeMySQL.jsp(5,5) Invalid
directive
at
org.apache.jasper.compiler.Parser$Directive.accept(Parser.java:218)
**************
segue o codigo testeMySQL.jsp
*************
<html>
<head>
<title>Acesso a Dados</title>
<%@ import = "java.sql.*, java.io.*, java.util.*" %>
<% String dsn = "paradinhas"; %>
</head>
<body>
<h1>Informa��o armazenada em <%=dsn %></h1>
<table border=1>
<%
try {
Class.forName
("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con =
DriverManager.getConnection("jdbc:odbc:"+dsn);
Statement stmt = con.createStatement
();
ResultSet rs = stmt.executeQuery
("SELECT * from emailcliente");
while (rs.next()) {
String txt =
rs.getString(3); %>
<tr><td><pre><%=txt
%></pre></td>
<% String aut =
rs.getString(4); %>
<td><%=aut %></td></tr>
<% }
} catch (Exception e) { %>
<h2>Erro: <%=e %></h2>
<% }
%>
</table>
</body>
</html>