Académique Documents
Professionnel Documents
Culture Documents
ES DE BASE
DE DATOS
Instituto Tecnolgico
de Oaxaca
Grado: 5 Semestre
Grupo: ISC
Unidad: 4
Tema:
Caractersticas de los conectores de base de datos.
Apache
Jboss
BEA Weblogic
IBM VisualAge for Java
IBM WebSphere Application Server 4.0
Forte for Java
Oracle SQL/J
TableGen
Conector OBDC.
Es un estndar de acceso a las bases de datos desarrollado por
SQL Access Group en 1992. El objetivo de ODBC es hacer posible el
Caractersticas de OBDC.
El origen ODBC y el destino ODBC para SQL Server 2014
Integration Services (SSIS) aportan valor al uso de SSIS en los
proyectos que se ocupan de cargar o descargar los datos en
las bases de datos que admiten ODBC.
El origen y el destino ODBC permiten la integracin de datos
de alto rendimiento con las bases de datos habilitadas para
Conector ADO.NET.
ActiveX Data Objects (ADO) es uno de los mecanismos que usan
los programas de computadoras para comunicarse con las bases
de datos, darles rdenes y obtener resultados de ellas.
Con ADO, un programa puede leer, insertar, editar, o borrar, la
informacin contenida en diferentes reas de almacenamiento
dentro de la base de datos llamadas tablas.
Adems, se puede manipular la propia base de datos para crear
nuevas reas para el almacenamiento de informacin (tablas),
como tambin alterar o eliminar las ya existentes, entre otras
cosas.
Con ADO .NET se consigue estar conectado al servidor slo un
tiempo estrictamente necesario para realizar la operacin de carga
de los datos en el DataSet. De esta manera se reducen los
bloqueos y las conexiones a la mnima expresin. Se pueden
soportar muchos ms usuarios por unidad de tiempo y disminuyen
los tiempos de respuesta, a la par que se aceleran las ejecuciones
de los programas.
Los objetos DataSets, son un grupo de clases que describen una
simple base de datos relacional en memoria, fueron la estrella del
Caractersticas de ADO.NET.
Fue
desarrollado
por Microsoft y
es
usado
en
ambientes Windows por lenguajes
de
programacin como Visual Basic, C++, Delphi entre otros,
End Try
Console.ReadLine()
End Using
End Sub
End Class
Conector JDBC.
Java Database Connectivity, ms conocida por sus siglas JDBC , es
una API que permite la ejecucin de operaciones sobre bases de
datos desde
el lenguaje
de
programacin
Java,
independientemente del sistema operativo donde se ejecute o de
la base de datos a la cual se accede, utilizando el dialecto SQL del
modelo de base de datos que se utilice.
El API JDBC se presenta como una coleccin de interfaces Java y
mtodos de gestin de manejadores de conexin hacia cada
modelo especfico de base de datos. Un manejador de conexiones
hacia un modelo de base de datos en particular es un conjunto de
clases que implementan las interfaces Java y que utilizan los
mtodos de registro para declarar los tipos de localizadores a base
de datos (URL) que pueden manejar. Para utilizar una base de
datos particular, el usuario ejecuta su programa junto con la
biblioteca de conexin apropiada al modelo de su base de datos, y
accede a ella estableciendo una conexin; para ello provee el
localizador a la base de datos y los parmetros de conexin
especficos.
Para lograr la conectividad de las aplicaciones desarrolladas en
Java con MySQL se hace mediante el driver JDBC que se encuentra
en el sitio oficial de MySQL llamado MySQL Connector/J. La ltima
versin de este conector, al momento de escribir este post, es
el conector/J5.1.12. Este conector es considerado de tipo 4, ya que
est desarrollado totalmente en Java y no requiere de clientes
binarios de MySQL.
try
{
Class.forName("Driver");
String url = "jdbc:motor:servidor:puerto/basededatos";
ResultSet.CONCUR_READ_ONLY);
ResultSet rs= s.executeQuery(sql);
CachedRowSet crs = new CachedRowSetImpl();
crs.populate(rs);
rs.close();
s.close();
con.close();
return crs;
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
return null;
}
public void StoreProcedure(String sql)
{ try
{
Class.forName("Driver");
String url = "jdbc:motor:servidor:puerto/basededatos";
Connection con = DriverManager.getConnection(url,
"usuario","contrasea");
Statement s = con.createStatement();
s.execute(sql);
s.close();
con.close();
}
catch(Exception e)
{
System.out.println(e.getMessage());}
}}
JDBC
el
driver
han
instalados
propio
de
en
ser
todos
los ordenadores.
Hay muchas bases de
datos
que
soportan
ODBC.
Es posible que esta
sea la nica forma de
acceder
algunas
Bases de Datos.
Si existe un driver
ODBC
vlido
no
es
necesario instalar un
Driver
especfico
Como
JDBC
aplicacin
cliente de ODBC, el
software
FileMaker
JDBC
est
escrito
en
Java
java)
Usando
completas
(100%
ODBC
pur
en
BD
grandes, el rendimiento
puede
disminuir
al
residir
el middleware en
servidor,
no
necesitamos
especfico
el
software
en
la
mquina cliente.
Las llamadas son muy
eficientes.
No se necesita software
adicional ni en el cliente
ni en el servidor
datos
externas.
SQL
JDBC
ejecuta
en
cualquier plataforma en
la que se implementa
en Java.