-
Manual de
Configuracin
2014
CONEXIN ENTRE LA BASE DE DATOS LOCAL Y
SERVIDOR.
-
MANUAL DE CONEXIN ENTRE LA BASE DE DATOS Y UN
SERVIDOR SQL SERVER
Introduccin:
La configuracin para conectarse a un equipo servidor con SQL Server
instalado desde un cliente que tambin tiene la aplicacin instalada, a
travs por ejemplo de una ADSL, no se diferencia en casi nada de la
conexin en una red local. Desde el lado del cliente, simplemente hay
que conectarse a la IP y direccin de puerto que est escuchando el
servidor de SQL Server.
Desde el lado del servidor slo hay que abrir en el router de entrada el
puerto que escucha el servidor, y hacer una traduccin NAT (o una simple
redireccin del puerto interno al externo, si no tenemos ms de un
servidor) a la direccin IP interna (de red local) del servidor, y el puerto
del servidor.
Para esta conexin es necesario que tanto como el equipo servidor y el
equipo subscriptor se encuentren en red de rea Local.
REQUISITOS:
Microsoft SQL Server 2008 o superior
Netbeans IDE
Conector de SQL Server para Java (JDBC)
Creacin de una BD en SQL SERVER
Poseer Conexin de rea Local
-
CONFIGURACIN SERVIDOR SQL
Fig. 1.- Iniciar SQL SERVER con autenticacin sa.
Para esta paso es necesario la configuracin previa del usuario
administrador, para permitir la conexin con nuestra BD.
Fig. 2.- Nos dirigimos en el apartado de Security > Logins > y damos clic
derecho
-
Fig. 3.- Seleccionamos la opcin de New Login
Fig. 4.- Seleccionamos la opcin de SQL Server authentication
-
Fig. 5.- Escribimos un nombre para iniciar sesin en nuestro caso
utilizaremos EQUIPO_EJEMPLO
Fig. 6.- Escribimos una contrasea, y confirmamos escribindola
nuevamente.
-
Fig. 7.- Nos dirigimos en Status, y verificamos que la cuente este
habilitada.
Fig. 8.- Damos clic en OK.
-
Fig. 9.- Verificamos que nuestro Usuario esta creado.
Fig. 10.- Seleccionamos nuestra instancia y damos clic derecho en
propiedades
-
Fig. 11- nos dirigimos al apartado de seguridad y marcamos la casilla de
SQL Server and Windows Authentication mode, para permitir iniciar
sesin con cualquier de los dos modos.
Fig. 12- nos dirigimos a conexiones y marcamos la casilla que dice permitir
conexiones remotas, pulsamos ok
-
CONFIGURACION SQL SERVER PARA PERMITIR CONEXIONES REMOTAS
Fig. 13.- Abrimos SQL Server Configuracin
Fig. 14.- Nos dirigimos a SQL Server Network Configuracin > TCP / IP >
clic derecho > propiedades
-
Fig. 15.- Verificamos tener el puerto 1433 configurado como dinmico, y
damos Aceptar.
Fig. 16.- nos vamos a SQL Server Services, y damos clic derecho en SQL
SERVER (nombre)
-
Fig. 17.- seleccionamos la opcin de Restar
Fig. 18.- A continuacin se reiniciara nuestro servicio
De esta manera nuestro Servidor SQL SERVER est listo para pemitir conexiones
remotas.
-
Fig. 19- pulsamos la tecla de Windows al mismo tiempo que
presionamos la tecla R de nuestro teclado
Fig. 20.- escribimos cmd y damos en Aceptar
-
Fig. 21.- escribimos ipconfig y damos enter
Fig. 22.- Nos dijimos al adaptador de Ethernet, ahora conocemos
nuestra IP de la maquina servidor a la cual nos conectaremos.
-
Conexin al Servidor:
Fig. 23.- Abrimos netbeans.
Fig. 24.- Abrimos un nuevo proyecto.
-
Fig. 25.- Seleccionamos la opcin Java Aplicacin y pulsamos
siguiente.
Fig. 26.- Escribimos un nombre al proyecto, y le damos en Finish.
-
Fig. 27.- Nos dijimos en Libreras-clic derecho-Add JAR/Folder
Fig. 28.- Buscamos la ubicacin de nuestro JDBC y damos en abrir
-
Fig. 29.- visualizamos que se agreg con xito.
Fig. 30.- Ahora tenemos nuestro proyecto listo, para teclear el siguiente
cdigo, que nos permitir la conexin con el Servidor.
-
//Librerias importadas necesarias para la conexion
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class NuevoProyecto {
public static void main(String[] args) {
// Se crea un Objeto de Connection llamado "con"
Connection con;
// La conexion debe estar dentro de un try catch
// En caso de surgir algun error, se nos arroje un mensaje
// y no nos detenga el programa
try{
// Se declara una variable tipo String
String connectionUrl;
// Se guarda la configuracion de conexion jdbc
// en la variable connectionUrl que se cre
// Escribimos la IP del servidor, el nombre de nuestra Base de datos
// y el usuario creado junto contrasea
connectionUrl = "jdbc:sqlserver://192.168.1.65;"
+"databaseName=FACTURA;user=USUARIO_EJEMPLO;password=123";
// Se realiza la conexion llamando a getConnection
// Y mandando la variable String como parametro
con = DriverManager.getConnection(connectionUrl);
// Si se realiza la conexion con exito, se imprime "conectado"
// En caso contrario, el try detectara el error y se ira al catch
System.out.println("Conectado");
}
catch (SQLException ex){
System.out.println ("Error");
}
}
}
-
Fig. 31.- Ejecutar nuestro cdigo con F6.
Conexin satisfactoria con el Servidor.
INTEGRANTES:
Juan Aarn Garca Snchez.
Ana Isabel Silva Crdenas.