Aracılığıyla paylaş


Parametre içermeyen bir SQL deyimi kullanma

JDBC sürücüsünü indirin

Parametre içermeyen bir SQL deyimi kullanarak SQL Server veritabanındaki verilerle çalışmak için, istenen verileri içeren bir SQLServerResultSet döndürmek için SQLServerStatement sınıfının executeQuery yöntemini kullanabilirsiniz. İlk olarak, SQLServerConnection sınıfının createStatement yöntemini kullanarak bir SQLServerStatement nesnesi oluşturun.

Aşağıdaki örnekte, AdventureWorks2025 örnek veritabanına yapılan açık bir bağlantı executeStatement fonksiyonuna aktarılır. Buradan bir SQL deyimi oluşturulur ve çalıştırılır. Son olarak, sonuçlar sonuç kümesinden okunur.

public static void executeStatement(Connection con) {
    try(Statement stmt = con.createStatement();) {
        String SQL = "SELECT LastName, FirstName FROM Person.Contact ORDER BY LastName";
        ResultSet rs = stmt.executeQuery(SQL);

        while (rs.next()) {
            System.out.println(rs.getString("LastName") + ", " + rs.getString("FirstName"));
        }
    }
    // Handle any errors that may have occurred.
    catch (SQLException e) {
        e.printStackTrace();
    }
}

Sonuç kümelerini kullanma hakkında daha fazla bilgi için bkz. JDBC sürücüsüyle sonuç kümelerini yönetme.

Ayrıca bakınız

SQL ile deyimleri kullanma