Boa tarde pessoal!
Estou desenvolvendo uma aplicação com Banco de Dados, mas quando vou criar a conexão está dando um erro.
Já baixei o drive e criei uma instancia
Class.forName("com.mysql.jdbc.Driver");
A conexão está da seguinte maneira:
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/", "root", "admin123");
O código está correto?
O problema é que quando vou criar a conexão fala que os tipos são incompatíveis.
( required: com.mysql.jdbc.Connection
found: java.sql.Connection )
Sabem me explicar o porque deste erro?
Obrigado,
abraços!
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/faltou_o_nome_do_banco", "root", "admin123");
Quais os imports que vc fez?
Pode estar importando algum errodo.
Cola a exceção completa.
[quote=romarcio]Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/faltou_o_nome_do_banco", "root", "admin123");
Quais os imports que vc fez?
Pode estar importando algum errodo.
Cola a exceção completa. [/quote]
A exceção completa é esta:
Exception in thread “main” java.lang.RuntimeException: Uncompilable source code - incompatible types
required: com.mysql.jdbc.Connection
found: java.sql.Connection
at principal.Cadastro.main(Cadastro.java:17)
Os imports para BD que usei fora:
import com.mysql.jdbc.Connection;
import java.sql.DriverManager;
Descobri o erro, era no import.
O import correto é:
import java.sql.Connection;
Eu estava utilizando o :
import com.mysql.jdbc.Connection;
De qualquer forma obrigado!
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JOptionPane;
[quote=rizller]Descobri o erro, era no import.
O import correto é:
import java.sql.Connection;
Eu estava utilizando o :
import com.mysql.jdbc.Connection;
De qualquer forma obrigado![/quote]
Isso mesmo.
Qualquer coisa estamos por aqui ;D