Como conectar una aplicacion hecha en Java a SQL server pero que la base de datos sea distribuida?

es decir, que una tabla este en una PC y otra tabla en otra PC con datos diferentes ala otra tabla, y que en una PC se puedan ver los datos de ambas? gracias :)

1 respuesta

Calificación
  • Anónimo
    hace 1 década
    Respuesta preferida

    Creo que MySQL podria ser mejor para trabajar con Java (es solo una opinion) bueno lo primero es tener el driver de microsoft (Microsoft SQL Server 2005 JDBC Driver 1.0 puede variar la version)lo demas es simple codigo te pongo un pequeño ejemplo:

    **

    * Microsoft SQL Server JDBC test program

    */

    public class Test {

    public Test() throws Exception {

    // Get connection

    DriverManager.registerDriver(new

    com.microsoft.jdbc.sqlserver.SQLServerDriver());

    Connection connection = DriverManager.getConnection(

    "jdbc:microsoft:sqlserver://<Host>:1433",<"UID>","<PWD>");

    if (connection != null) {

    System.out.println();

    System.out.println("Successfully connected");

    System.out.println();

    // Meta data

    DatabaseMetaData meta = connection.getMetaData();

    System.out.println("nDriver Information");

    System.out.println("Driver Name: "

    + meta.getDriverName());

    System.out.println("Driver Version: "

    + meta.getDriverVersion());

    System.out.println("nDatabase Information ");

    System.out.println("Database Name: "

    + meta.getDatabaseProductName());

    System.out.println("Database Version: "+

    meta.getDatabaseProductVersion());

    }

    } // Test

    public static void main (String args[]) throws Exception {

    Test test = new Test();

    }

    }

    cuando el acceso es remoto se cambia el nombre del server por la ip, y pues lo demas depende en gran medida de que tu diseño sea bueno ya que si es correcto no tendras problemas con la visualizacion de los datos.

    Salu2!!!

¿Aún tienes preguntas? Pregunta ahora para obtener respuestas.