Tekku Posted June 28, 2012 at 02:54 PM Report #466194 Posted June 28, 2012 at 02:54 PM Boa tarde, Tenho um programa, que supostamente iria receber dados e depois enviar os dados para uma base de dados mysql, mas por algum motivo está a dar-me um erro e não consigo descobrir de maneira nenhuma como resolver :x já pesquisei aqui no fórum e na net e nada :x O código: package meditor; import java.sql.*; public class mysqlInsert { public void insertMysql(String id, String dlc, String dados){ Connection conn = null; try{ Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/meditor", "root", "password"); Statement s = conn.createStatement(); s.executeUpdate("INSERT INTO pacotes (PacoteID, PacoteDLC, PacoteDATA) " + "VALUES('" + id + "', '" + dlc + "', '" + dados + "')"); }catch(Exception e){ e.printStackTrace(); }finally{ try{ conn.close(); }catch(SQLException e){ e.printStackTrace(); } } } } Excepção: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at meditor.mysqlInsert.insertMysql(mysqlInsert.java:9) at meditor.megaThread.setMensagem(megaThread.java:107) at meditor.megaThread.run(megaThread.java:65) at java.lang.Thread.run(Unknown Source) a
HappyHippyHippo Posted June 28, 2012 at 03:25 PM Report #466205 Posted June 28, 2012 at 03:25 PM isso cheira a falta de algum componente do jdbc (dll talvez) mas o melhor é esperares por alguém que já teve o mesmo problema IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
joelbrito Posted June 28, 2012 at 05:58 PM Report #466256 Posted June 28, 2012 at 05:58 PM Tens a lib do driver MySQL adicionada ao projecto? http://www.guj.com.br/java/259870-erro-driver-mysql---javalangclassnotfoundexception-commysqljdbcdriver-resolvido Engenharia de Sistemas Informáticos @ IPCA "Estou convencido de que cerca de metade do que separa os empreendedores de sucesso daqueles malsucedidos é a pura perseverança." - Steve Jobs
apocsantos Posted June 28, 2012 at 08:48 PM Report #466291 Posted June 28, 2012 at 08:48 PM Boa noite, Basta veres com atenção o erro: ClassNotFoundException: com.mysql.jdbc.Driver Adiciona ao projecto o driver de MySQL. Se estiveres a usar o netbeans ainda mais fácil é. No projecto, clicas em "Libraries" depois "botão-direito" e "add Library" e adicionas esta: MySQL JDBC Driver. Podes ver um exemplo feito e que funciona em: http://www.portugal-a-programar.pt/topic/52750-ligacao-a-bd-mysql-em-java/ Cordiais cumprimentos, Apocsantos "A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"
Tekku Posted June 29, 2012 at 01:21 AM Author Report #466324 Posted June 29, 2012 at 01:21 AM Boa noite, Basta veres com atenção o erro: Adiciona ao projecto o driver de MySQL. Se estiveres a usar o netbeans ainda mais fácil é. No projecto, clicas em "Libraries" depois "botão-direito" e "add Library" e adicionas esta: MySQL JDBC Driver. Podes ver um exemplo feito e que funciona em: http://www.portugal-a-programar.pt/topic/52750-ligacao-a-bd-mysql-em-java/ Cordiais cumprimentos, Apocsantos Boa noite, Estou a usar o Eclipse, e já tinha visto o teu tópico 🙂 além de outras fontes da net, também vi esse ^^ Amanhã no estágio vou então ver essa situação de adicionar a librarie 🙂 Obrigado aos três pela ajuda, amanhã deixo feedback 😛
shumy Posted June 29, 2012 at 09:22 AM Report #466351 Posted June 29, 2012 at 09:22 AM Em eclipse é parecido, mas provavelmente tens de adicionar o driver nas libs: Em cima do projecto Build Path -> Add Libraries -> Connectivity Driver Definition. Se não existir nenhuma definição tens de adicionar, dando o caminho para o MySql jar. Aqui há coisa de 2 anos fazia umas malhas de croché, depois fartei-me e fui para informática!
Tekku Posted June 29, 2012 at 02:20 PM Author Report #466445 Posted June 29, 2012 at 02:20 PM (edited) Boa tarde,Sorry o double post, mas alguém me sabe dizer como instalar a driver do mysql pelo eclipse?Fiz o download daqui: http://www.mysql.com/products/connector/e depois coloquei o ficheiro mysql-connector-java-5.1.20-bin.jar na pasta C:\Program Files\Java\jdk1.7.0_05\lib, mas mesmo assim continua a dar erro, será que preciso de fazer mais alguma coisa? EDIT: Esqueçam o que disse a cima, não tinha visto o post do shumy, muito obrigado shumy já tá a funcionar 😄 Obrigado a todos pela ajuda 😄 Edited June 29, 2012 at 02:27 PM by Tekku
HappyHippyHippo Posted June 29, 2012 at 02:43 PM Report #466452 Posted June 29, 2012 at 02:43 PM Em eclipse é parecido, mas provavelmente tens de adicionar o driver nas libs: Em cima do projecto Build Path -> Add Libraries -> Connectivity Driver Definition. Se não existir nenhuma definição tens de adicionar, dando o caminho para o MySql jar. já fizeste o que te disseram para fazer ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Tekku Posted June 29, 2012 at 04:52 PM Author Report #466480 Posted June 29, 2012 at 04:52 PM Boa tarde, HHH, eu para não fazer double post editei o outro eu como tou a mudar de um rede para outra, estive a trabalhar na outra rede e não tinha resposta nenhuma, depois quando voltei a esta escrevi o post e não actualizei a página, e assim que postei, apareceu logo a resposta 🙂
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now