Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Conexion Base Datos JDBC Netbeans
Conexion Base Datos JDBC Netbeans
Qu es un JDBC?
La conectividad de la base de datos de Java (JDBC , Java Database Connectivity)
es un marco de programacin para los desarrolladores de Java que escriben los
programas que tienen acceso a la informacin guardada en bases de datos, hojas
de clculo, y archivos "planos". JDBC se utiliza comnmente para conectar un
programa del usuario con una base de datos por detrs de la escena, sin
Ing. Martn Salcedo Quiones
Pgina 1
Pgina 2
Pgina 3
En este paquete se definen los objetos que proporcionan toda la funcionalidad que
se requiere para el acceso a bases de datos. El siguiente paso despus de
importar el paquete java.sql consiste en cargar el controlador JDBC, es decir un
objeto Driver especfico para una base de datos que define cmo se ejecutan las
instrucciones para esa base de datos en particular.
Hay varias formas de hacerlo, pero la ms sencilla es utilizar el mtodo forName()
de la clase Class:
Ing. Martn Salcedo Quiones
Pgina 4
Debe tenerse en cuenta que el mtodo esttico forName() definido por la clase
Class genera un objeto de la clase especificada. Cualquier controlador JDBC tiene
que incluir una parte de iniciacin esttica que se ejecuta cuando se carga la
clase. En cuanto el cargador de clases carga dicha clase, se ejecuta la iniciacin
esttica, que pasa a registrarse como un controlador JDBC en el DriverManager.
En toda aplicacin de bases de datos con MySQL es indispensable poder
establecer la conexin al servidor para posteriormente enviarle las consultas. Los
programas en Java no son la excepcin. El siguiente cdigo nos servir para
verificar que podemos establecer una conexin a nuestra base de datos
transportes
import java.sql.*;
public class TestConnection
{
static String bd=transportes;
static String login=bingo;
static String password=hola;
static String url=jdbc:mysql://localhost/+bd;
public static void mian(String[ ] args)throws IOException
{
Connection conn = null;
try
{
Class.forName(com.mysql.jdbc.Driver);
conn = DriverManager.getConnection(url,login,password);
if (conn != null)
{
System.out.println(Conexin a la base de datos +bd+... OK);
conn.close();
}
}
catch(SQLException ex)
{
System.out.println(ex);
}
catch(ClassNotFoundException ex)
Pgina 5
la
instruccin:
Class.forName(com.mysql.jdbc.Driver).newInstance();,
se
Pgina 6
Pgina 7
Pgina 8
Pgina 9
Pgina 10
Pgina 11
Pgina 12
Pgina 13
7. Ahora procedemos a la conexin de una base de datos, que en este caso ser
la base de datos transportes, la misma que ya se encuentra creada
Pgina 14
8. Para agregar el conector MySQL, haga clic en el botn derecho del mouse en
el nodo o carpeta Controladores y seleccione la opcin Nuevo Controlador
Pgina 15
Pgina 16
Pgina 17
Pgina 18
15. Damos clic en el botn de comando OK. A continuacin aparecer una ventana
confirmando la conexin con la base de datos de universidad. Luego damos
clic en el botn de comando Aceptar
Pgina 19
Pgina 20