já tentei de tudo, quando falo em tudo, é tudo mesmo
olha o meu codigo, compila blz
class My_SQL{
public Connection conn;
public Statement stm;
public ResultSet rs;
public My_SQL(){
try{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1/cotrel" , "root" , "");
stm = conn.createStatement();
stm.execute("insert into ct_usr values('' , 'wilian' , 'gatomestre')");
}
catch(SQLException e2){
System.out.println(e2.getMessage());
e2.printStackTrace();
}
catch(Exception e){
System.out.println(e.getMessage());
e.printStackTrace();
}
}
public void close(){
try {
Class.forName("com.mysql.jdbc.Driver");
conn = null;
} catch (ClassNotFoundException e3) {
System.out.println("Driver JDBC Não encontrado");
} catch (Exception e4) {
System.out.println("Falha ao desconectar no banco");
}
}
public static void main(String[] args){
new My_SQL();
}
}
ai coloquei o arquivo mysql-connector-java-5.1.5-bin.jar na pasta c:/classpath, coloquei na pasta C:\Arquivos de programas\Java\jdk1.6.0_04\jre\lib\ext…
Cara ele num tah achando o teu .jar do mysql connector, se tu tiveres usando windows xp, experimenta clicar em meu computador->propriedades->avançado->variaveis de ambiente. Se já existir a variavel de ambiente CLASSPATH tu adiciona nela c:/classpath/mysql-connector-java-5.1.5-bin.jar, caso não exista tu cria uma nova variavel de ambiente com o nome CLASSPATH e com o seguinte conteúdo:
CLASSPATH = .;c:/classpath/mysql-connector-java-5.1.5-bin.jar. Num esquece de colocar o ponto que representa o diretório corrente.
[quote=rafaengenharia]Cara ele num tah achando o teu .jar do mysql connector, se tu tiveres usando windows xp, experimenta clicar em meu computador->propriedades->avançado->variaveis de ambiente. Se já existir a variavel de ambiente CLASSPATH tu adiciona nela c:/classpath/mysql-connector-java-5.1.5-bin.jar, caso não exista tu cria uma nova variavel de ambiente com o nome CLASSPATH e com o seguinte conteúdo:
CLASSPATH = .;c:/classpath/mysql-connector-java-5.1.5-bin.jar. Num esquece de colocar o ponto que representa o diretório corrente.
Talvez resolva, tenta aí !!
[/quote]
Esta solução funciona, mas não é viável, imagina q é uma aplicação cliente, ter q fazer isto em trocentas máquinas, nem rola, deves tentar fazer sempre a tua aplicação o mais independente possível de configurações externas e alterações a VM, quanto mais independente de configurações externas mais portavél será e menos problemas de configurações vai ter…
é verdade, hehehe. tbm sou mais chegado no PGSQL, só q aminha dúvida era no MySQL mesmo. ‘Agora’ na versão 5.xx do mysql tem muitos recursos excenciais p/ programação comercial, como campos do tipo innodb, triggers, stored procedures, visões, etc… trabalho com sistemas web em PHP e desenvolver intranets utilizando mysql 4 sempre foi um dilema. já o postgre a coisa é bem diferente, vale a pena trab com ele quando se busca uma solução free.