Netbeans - Error ODBC

 
Vista:

Error ODBC

Publicado por Santiago (2 intervenciones) el 17/11/2014 07:34:11
Intantando hacer una conexion y muestra error, el ODBC esta hecho en Funetes de Datos ODBC
Ayudenme Profavor



java.sql.SQLException:[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

Codigo
\

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import java.sql.*;
import javax.swing.*;
 
 
 
public class NewClassconexion {
    Connection conn =null;
    ResultSet rs= null;
    PreparedStatement pst= null;
 
    public static Connection ConnectBD(){
        try{
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            Connection conn =DriverManager.getConnection("jdbc:odbc:DSN=(Microsoft Access Driver (*.mdb)); DBQ=D:/BD/Banco.mdb");
            JOptionPane.showMessageDialog(null, "Conecto");
            return conn;
            }
        catch(Exception e){
 
            JOptionPane.showMessageDialog(null,"No conecta"+ e);
            return null;
            }
}
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

GRacias esta solucionado

Publicado por Santiago (2 intervenciones) el 17/11/2014 10:15:56
Quite la ruta de la base de datos en el codigo . como lo muestro abajo.
Copie el archivo de base de datos access a la misma ruta que el proyecto net beans.
Por ultimo el DNS lo cambien por Access Driver Manager *.mdb ,*.accdb, antes solo *.mdb

Mil Gracias

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.sql.*;
import javax.swing.*;
 
public class NewClassconexion {
    Connection conn =null;
    ResultSet rs= null;
    PreparedStatement pst= null;
 
    public static Connection ConnectBD(){
        try{
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            Connection conn =DriverManager.getConnection("jdbc:odbc:DSN","","");
            JOptionPane.showMessageDialog(null, "Conecto");
            return conn;
            }
        catch(Exception e){
 
            JOptionPane.showMessageDialog(null,"No conecta "+ e);
            return null;
            }
}
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar