usando o mysql, onde devo colocar meu drive Jdbc para mysql e com ofica o classpath usando o painel de variáveis de ambiente no windows 2000.?
Agradeço
Eli Penha
Classpath jdbc mysql
3 Respostas
coloque na pasta c:\arquivos de programa\java\jdk*\jre\lib\ext
depois de vc entrar no aqruivos de programa dependendo da versão da sua m,áquina virtual vc poderá encontarr a pasta escrita somente java ou javasoft bem como a versão do jdk e coloque tb o driver na pasta c:\jdk*\jre\lib\ext
- é a versão do jdk
e sobre as varia´veis de ambiente não são alteradas
Eu coloquei o arquivo do driver nesses diretórios mensionados porém ele não consegue achar quando executo o programa. A única maneira que rodou comigo foi colocando o conteúdo do .jar na mesma pasta da minha aplicação. Alguém sabe oque posso fazer pra ele achar o driver no local correto?
Diego
Coloquei o classpath no ambiente de variáveis do w2000 em variáveis de sistema (dando o caminho de onde estava o driver). Iniciei o tomcat e o Mysql (no meu caso mysqld-nt para w2000), porém coloquei o driver na pasta Web-inf da minha aplicação JSP (na pasta dentro do tomcat C:\Arquivos de programas\Apache Tomcat 4.0\webapps\ROOT\WEB-INF\lib) assim a aplicação jsp encontrou o drive usando o sguinte código.:
<%@ page import=“java.sql.*” %>
<html><body>
<b>Seus usuários são:</b><br>
<%
String cURL = “jdbc:mysql://localhost:3306/mysql?user=host”;
Class.forName(“org.gjt.mm.mysql.Driver”).newInstance();
Connection con = DriverManager.getConnection(cURL, “”, “”);
Statement stm = con.createStatement();
ResultSet res = stm.executeQuery(“select user from user”);
while (res.next()) {
out.println(res.getString(“user”)+"<br>");
}
res.close();
%>
</body></html>
Espero ter ajudado, assim que eu fizer a conexão com aplicação java desktop, envio.
[]'s
T+