Share via


Voorbeeld van verbindings-URL

JDBC-stuurprogramma downloaden

Dit Microsoft JDBC-stuurprogramma voor sql Server-voorbeeldtoepassing laat zien hoe u verbinding maakt met een SQL Server-database met behulp van een verbindings-URL. Het laat ook zien hoe u gegevens ophaalt uit een SQL Server-database met behulp van een SQL-instructie.

Het codebestand voor dit voorbeeld heeft de naam ConnectURL.java en kan worden gevonden op de volgende locatie:

\<installation directory>\sqljdbc_<version>\<language>\samples\connections

Requirements

Als u deze voorbeeldtoepassing wilt uitvoeren, moet u het klassepad zo instellen dat het jar-bestand mssql-jdbc wordt opgenomen. U hebt ook toegang nodig tot de voorbeelddatabase AdventureWorks2025. Zie Het JDBC-stuurprogramma gebruiken voor meer informatie over het instellen van het klassepad.

Opmerking

Het Microsoft JDBC-stuurprogramma voor SQL Server biedt mssql-jdbc-klassebibliotheekbestanden die gebruikt kunnen worden, op basis van de instellingen voor de Java Runtime Environment (JRE). Zie Systeemvereisten voor het JDBC-stuurprogramma voor meer informatie over welk JAR-bestand u wilt kiezen.

Example

In het volgende voorbeeld worden met de voorbeeldcode verschillende verbindingseigenschappen in de verbindings-URL ingesteld en wordt vervolgens de getConnection-methode van de klasse DriverManager aangeroepen om een SQLServerConnection-object te retourneren.

Vervolgens maakt de voorbeeldcode gebruik van de methode createStatement van het SQLServerConnection-object om een SQLServerStatement-object te maken. Vervolgens wordt de executeQuery-methode aangeroepen om de SQL-instructie uit te voeren.

Ten slotte maakt het voorbeeld gebruik van het SQLServerResultSet-object dat is geretourneerd door de executeQuery-methode om de resultaten te herhalen die door de SQL-instructie worden geretourneerd.

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class ConnectURL {
    public static void main(String[] args) {

        // Create a variable for the connection string.
        String connectionUrl = "jdbc:sqlserver://<server>:<port>;encrypt=true;databaseName=AdventureWorks;user=<user>;password=<password>";

        try (Connection con = DriverManager.getConnection(connectionUrl); Statement stmt = con.createStatement();) {
            String SQL = "SELECT TOP 10 * FROM Person.Contact";
            ResultSet rs = stmt.executeQuery(SQL);

            // Iterate through the data in the result set and display it.
            while (rs.next()) {
                System.out.println(rs.getString("FirstName") + " " + rs.getString("LastName"));
            }
        }
        // Handle any errors that may have occurred.
        catch (SQLException e) {
            e.printStackTrace();
        }
    }
}

Zie ook

Gegevens verbinden en ophalen