Exportar (0) Imprimir
Expandir todo

Ejemplo de URL de conexión

Esta aplicación de ejemplo del controlador JDBC de Microsoft SQL Server 2005 muestra cómo conectar una base de datos de SQL Server a una URL de conexión. Además, muestra cómo recuperar los datos de una base de datos de SQL Server con una instrucción SQL.

El archivo de código para este ejemplo se llama connectURL.java y se encuentra en la siguiente ubicación:

<directorio de instalación>\sqljdbc_<version>\<language>\help\samples\connections

Requisitos

Para ejecutar esta aplicación de ejemplo, debe establecer la ruta de clase para incluir el archivo sqljdbc.jar. Si en la ruta de clase falta una entrada para sqljdbc.jar, la aplicación de ejemplo genera la excepción común "Clase no encontrada". Además, debe tener acceso a la base de datos de ejemplo AdventureWorks de SQL Server 2000.

Para obtener más información sobre cómo establecer la ruta de clase, consulte Usar el controlador JDBC.

Ejemplo

En el siguiente ejemplo, el código de ejemplo establece varias propiedades de conexión en la URL de conexión y, a continuación, llama al método getConnection de la clase DriverManager para devolver un objeto SQLServerConnection.

Después, el código de ejemplo usa el método createStatement del objeto SQLServerConnection para crear un objeto SQLServerStatement y, a continuación, se llama al método executeQuery para ejecutar la instrucción SQL.

Finalmente, el ejemplo usa el objeto SQLServerResultSet devuelto por el método executeQuery para procesar una iteración mediante los resultados devueltos por la instrucción SQL.

import java.sql.*;

public class connectURL {

   public static void main(String[] args) {

      // Create a variable for the connection string.
      String connectionUrl = "jdbc:sqlserver://localhost:1433;" +
         "databaseName=AdventureWorks;user=UserName;password=*****";

      // Declare the JDBC objects.
      Connection con = null;
      Statement stmt = null;
      ResultSet rs = null;

      try {
         // Establish the connection.
         Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
         con = DriverManager.getConnection(connectionUrl);

         // Create and execute an SQL statement that returns some data.
         String SQL = "SELECT TOP 10 * FROM Person.Contact";
         stmt = con.createStatement();
         rs = stmt.executeQuery(SQL);

         // Iterate through the data in the result set and display it.
         while (rs.next()) {
            System.out.println(rs.getString(4) + " " + rs.getString(6));
         }
      }

      // Handle any errors that may have occurred.
      catch (Exception e) {
         e.printStackTrace();
      }
      finally {
         if (rs != null) try { rs.close(); } catch(Exception e) {}
         if (stmt != null) try { stmt.close(); } catch(Exception e) {}
         if (con != null) try { con.close(); } catch(Exception e) {}
      }
   }
}

Vea también

Mostrar:
© 2014 Microsoft