elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Montar Servidor Remoto MySQL en Ubuntu o WindowsXP, para JDBC
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Montar Servidor Remoto MySQL en Ubuntu o WindowsXP, para JDBC  (Leído 2,912 veces)
Uri Geller

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Montar Servidor Remoto MySQL en Ubuntu o WindowsXP, para JDBC
« en: 22 Noviembre 2010, 22:37 pm »

Hola tengo dos máquinas, una con Ubuntu y otra con Windows XP SP3, quiero instalar en alguna de las dos un servidor MySQL para usarlo de manera remota es decir como servidor de BD. Desde otra máquina quiero conectarme a la BD y hacer consultas, actualizaciones, insertar etc., para lo cual realizaré códigos en Java los cuales implementaran las interfaces JDBC, hasta ahora solo he realizado estos programas con el servidor MySQL montado a localhost y con el famoso conector, si me pudieran dar los pasos a groso modo para instalar el servidor de BD y yo investigo detalladamente como configurarlo, lo que pasa es que no sé ni cómo empezar a buscar en Google.. jajaj!!! Saludos. Dejo un ejemplo de un código como con los que he estado trabajando.

Gracias!!!.

Código.
Código:
import java.sql.Connection;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;

public class MostrarAutores
{
   // nombre del controlador de JDBC y URL de la base de datos
   static final String CONTROLADOR = "com.mysql.jdbc.Driver";             // Aquí es
   static final String URL_BASEDATOS = "jdbc:mysql://localhost/libros";// Donde
                                                                                        //imagino irán los cambios
   // inicia la aplicación
   public static void main( String args[] )
   {
      Connection conexion = null; // maneja la conexión
      Statement instruccion = null; // instrucción de consulta
      ResultSet conjuntoResultados = null; // maneja los resultados   
     
      // se conecta a la base de datos libros y realiza una consulta
      try
      {
         // carga la clase controlador
         Class.forName( CONTROLADOR );

         // establece la conexión a la base de datos
         conexion =                                                     
            DriverManager.getConnection( URL_BASEDATOS, "jhtp7", "jhtp7" );

         // crea objeto Statement para consultar la base de datos
         instruccion = conexion.createStatement();
         
         // consulta la base de datos
         conjuntoResultados = instruccion.executeQuery(           
            "SELECT IDAutor, nombrePila, apellidoPaterno FROM autores" );
         
         // procesa los resultados de la consulta
         ResultSetMetaData metaDatos = conjuntoResultados.getMetaData();
         int numeroDeColumnas = metaDatos.getColumnCount();     
         System.out.println( "Tabla Autores de la base de datos Libros:\n" );
         
         for ( int i = 1; i <= numeroDeColumnas; i++ )
            System.out.printf( "%-8s\t", metaDatos.getColumnName( i ) );
         System.out.println();
         
         while ( conjuntoResultados.next() )
         {
            for ( int i = 1; i <= numeroDeColumnas; i++ )
               System.out.printf( "%-8s\t", conjuntoResultados.getObject( i ) );
            System.out.println();
         } // fin de while
      }  // fin de try
      catch ( SQLException excepcionSql )                               
      {                                                                 
         excepcionSql.printStackTrace();
      } // fin de catch                                                     
      catch ( ClassNotFoundException noEncontroClase )                     
      {                                                                 
         noEncontroClase.printStackTrace();           
      } // fin de catch                                                     
      finally // asegura que conjuntoResultados, instruccion y conexion estén cerrados
      {                                                             
         try                                                       
         {                                                         
            conjuntoResultados.close();                                     
            instruccion.close();                                     
            conexion.close();                                     
         } // fin de try                                               
         catch ( Exception excepcion )                             
         {                                                         
            excepcion.printStackTrace();                           
         } // fin de catch                                             
      } // fin de finally                                             
   } // fin de main
} // fin de la clase MostrarAutores


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿Crear tigger en jdbc?
Bases de Datos
fco_noh 1 2,141 Último mensaje 5 Febrero 2011, 04:53 am
por Nakp
Error de JDBC :S
Java
Xedrox 2 2,535 Último mensaje 19 Julio 2011, 04:21 am
por klaine
MySql remoto??
GNU/Linux
<<<-Basura->>> 0 1,850 Último mensaje 30 Marzo 2012, 19:14 pm
por <<<-Basura->>>
VB.Net Mysql remoto.
.NET (C#, VB.NET, ASP)
#Aitor 0 1,977 Último mensaje 10 Mayo 2014, 11:20 am
por #Aitor
Cannot establish a connection to jdbc:mysql://localhost:3306/muebleria?zeroDateT
Java
Beginner Web 5 8,888 Último mensaje 7 Febrero 2020, 06:30 am
por EdePC
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines