Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/11/2009, 01:23
lRikardO
 
Fecha de Ingreso: noviembre-2009
Mensajes: 17
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Conexion con SQL Server 2005

Hola, bueno para conectar el Eclipse con Sql, primero monto mi pequeño servidor...

1° Vas a panel de control
2° Herramientas Administrativas
3° Origenes de Datos ODBC
4° Seleccionas dBaseFiles y click en agregar
5° Seleccionas SQLNativeClient
6° Click en finalizar
7° En Nombre o Name[Depende del lenguaje en que tengas el SQL] Colocas como quieres que se llame tu Base de Datos, para que puedas conectar con el Eclipse
8° En Server, si no te aparece nada al desplegar el ComboBox, vas a tu Sql Server y copias el Server Name... Ejemplo: el mio es RICARDO\SQLEXPRESS
9° Click en siguiente, siguiente
10° Seleccionas el primer ChekBox change to default..
11° Seleccionas tu Base de Datos que quieres enlazar con el Eclipse
12° Click en siguiente
13° Clik en change to lenguage...
14° Seleccionas Spanish o Español...
15° Click en finalizar
16° Para ver si haz hecho todo correcto le das un click en test data source[del mensaje que te aparece]
17° Si te sale que no hay errores.. TESTS COMPLETED SUCCESSFULLY! o algo parecido, es porque haz hecho todo correcto y Ok Ok, Aceptas y cierras
18° Si te salio algun error, te recomiendo que hagas todo nuevamente

Una vez hecho todo eso,

Creas una nueva clase en tu package en el Eclipse

Y procedes a copiar este codigo:

Ejemplo: Mi Class es Matricula, y mi base de datos enlaza al SQL es tambien Matricula


import java.sql.*;

public class Matricula {

private Connection Cn;
private Statement Sentencia;

private int Conectar()
{
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(Exception e)
{
System.out.println("No se pudo Cargar el Controlador");
return 0;
}
try
{
Cn = DriverManager.getConnection("jdbc:odbc:Matricula","sa", "");
Sentencia = Cn.createStatement();
}
catch(Exception e)
{
System.out.println ("No se pudo realizar la Conexión");
return 0;
}
return 1;

}

Espero que te sirva de algo, esta pequeña guia...
Me disculpo por no colocar imagenes, pero el Foro no me deja...