Java - Ayuda con Clase Conectar a base de datos

 
Vista:

Ayuda con Clase Conectar a base de datos

Publicado por andres (3 intervenciones) el 05/12/2014 22:30:12
Hola quisiera saber en esta clase de java que fue hecha en netbeans donde puedo consiguer de cada
base de datos esas dos informacones el de la Linea 1 y Linea 2, en primer lugar ya descubri que la Linea 1 se refiere para
cargar el driver de la base de datos que se esta usando en este caso es "access 2003" y que la Linea 2, sirve para establecer
la ruta donde se encuentra el archivo de base de datos con sus tablas y registros (etc, etc) en el disco duro de mi PC

Linea 1. ----> "sun.jdbc.odbc.JdbcOdbcDriver";

Linea 2. ----> "jdbc:odbc:estoque";

Ahora bien, mi duda especifica es que significa esos dos puntos ( : ) en esta linea "jdbc:odbc:estoque
Y el punto ( . ) en este otro (sun.jdbc.odbc.JdbcOdbcDriver), donde puedo conseguir estas informacones tan especificas
de cada base de datos? He visto en otras sitios web que hablan del tema que para MySQL es distinto su ruta por asi decirlo
por ejemplo para cargar el driver de MySQL es Class.forName("com.mysql.jdbc.Driver");

Y para acceder al archivo de base de datos creado seria asi;

conectar = DriverManager.getConection ("jdbc:mysql://localhost/archivo de base de datos");


Este es una clase para conectar base de datos con access 2003 y netbeans 5.5

public class conexion
{
final private String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
final private String url = "jdbc:odbc:estoque";
final private String usuario = "";
final private String senha = "";

private Connection conexao;
public Statement statement;
public ResultSet resultset;


public boolean conecta()
{
boolean result = true;
try
{
Class.forName(driver);
conexao = DriverManager.getConnection(url, usuario, senha);
//JOptionPane.showMessageDialog(null,"conectou");
}
catch(ClassNotFoundException Driver)
{
JOptionPane.showMessageDialog(null,"Driver não localizado: "+Driver);
result = false;
}
catch(SQLException Fonte)
{
JOptionPane.showMessageDialog(null,"Deu erro na conexão "+
"com a fonte de dados: "+Fonte);
result = false;
}
return result;
}
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