miércoles, 28 de marzo de 2012

SENTENCIAS DE CONEXIÒN

SENTENCIAS DE CONEXIÓN
Conexión De Java Netbeans A Base de Datos Access
import java.sql.Connection;
import
java.sql.DriverManager;
import
java.sql.ResultSet;
import
java.sql.Statement;
import javax.swing.JOptionPane;
public class
Conectar {
Connection
conexion;
Statement sentencia;

public void PrepararBaseDatos() {
try{
String controlador="sun.jdbc.
odbc.JdbcOdbcDriver";
Class.forName (controlador).newInstance();
}
catch (Exception e) {
JOptionPane.showMessageDialog(null, "Error al cargar el Controlador"
;
}
try {
String DSN="jdbc:odbc
river={Microsoft Access Driver (*.mdb, *.accdb)};DBQ="+"BDNombreBD.mdb";
String user="";
String password="";
conexion=DriverManager.getConnection(DSN,user,password);
}
catch (Exception e) {
JOptionPane.showMessageDialog(null,"Error al realizar la
conexion "+e);
}
try {
sentencia=conexion.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
}
catch (Exception e) {
JOptionPane.showMessageDialog(null,"Error al crear el objeto sentencia "+e);
}
}
}
Conexión Con Una Base De Datos Mysql Desde Php
Los parámetros son opcionales, e indican:
NombreHost es el nombre del servidor o IP del mismo, donde se encuentra la base de datos.
Usuario de acceso a la base de datos.
Contraseña de acceso.
Si la función es correcta esta devuelve un identificador del enlace con el sistema de bases de datos.
Después de haber establecido la conexión, hay que indicar al sistema, la base de datos con la que se desea trabajar, para lo cual se utiliza la siguiente función:
mysql_select_db("NombreBaseDatos")
Y finalmente, para cerrar la conexión utilizamos:
mysql_close($conexion)

ORACLE
Conexiones con DriverManager
Con DriverManager se puede crear una conexión a la base de datos utilizando un driver que es necesario cargar previamente.
Para crear una conexión debemos seguir los siguientes pasos:

String dbURL = "jdbc:oracle:thin:BASEDATOS@NOMBRE_DE_MAQUINA:PUERTO:CADENA_DE_CONEXION"

Class.forName("oracle.jdbc.driver.OracleDriver"); //cargar el driver que usaremos

Connection conn = DriverManager.getConnection
   (URL, "USUARIO", "PASSWORD");
 
Conexiones con DataSource
Es más conveniente utilizar conexiones con DataSource que con DriverManager ya que nos proporciona algunas características adicionales más avanzadas, como la creación de pools de conexiones o transacciones distribuidas con poca modificación del código.
Para crear una conexión con DataSource:
oracle.jdbc.pool.OracleDataSource ds = new oracle.jdbc.pool.OracleDataSource();

String dbURL = "jdbc:oracle:thin:BASEDATOS@NOMBRE_DE_MAQUINA:PUERTO:CADENA_DE_CONEXION"

Connection conn = ds.getConnection(USUARIO, PASSWORD);

FIREBIRD

Para conectar a una base de datos Firebird se requiere que el usuario “se identifique” usando un nombre de usuario y clave válidos (log-in o login). Cualquier usuario aparte de SYSDBA, root, o Administrador necesita también tener permisos a los objetos dentro de una base de datos.
En este ejemplo utilizaremos isql con la autenticación como SYSDBA usando la clave masterkey.
Para la conexión tenemos que hacer lo siguiente:
Diríjase al subdirectorio bin de su instalación y en el prompt tipee el comando isql
C:\Archivos de programa\Firebird\Firebird_1_5\bin>isql
Use CONNECT or CREATE DATABASE to specify a database
SQL>CONNECT "C:\Program Files\Firebird\Firebird_1_5\examples\employee.fdb"
CON>user 'SYSDBA' password 'masterkey';

isql le informará que se ha conectado:
DATABASE "C:\Archivos de programa\Firebird\Firebird_1_5\examples\employee.fdb",
User: sysdba
SQL>

mysql_connect("NombreHost","Usuario","Contraseña")

No hay comentarios:

Publicar un comentario