BaşlayınÜcretsiz Başlayın

Örnek bölümler

Metropolitan Halk Kütüphanesi, dolaşımı artırmak için "Ödünç Almadan Önce Dene" girişimini başlatıyor. Artık kullanıcılar, kitapları fiziksel olarak ödünç almaya karar vermeden önce ilk bölümü çevrimiçi okuyabiliyor. İlk testler, bu özelliğin ödünç alma oranlarını %40 artırdığını gösterdi.

Görevin, örnek bölümlerin veritabanında saklanmasını sağlayacak arka uç işlevselliğini uygulamak.

Data.content değişkenini içeren örnek bölüm senin için önceden yüklendi.

Bu egzersiz

Java ile PostgreSQL Veritabanına Sorgu Yazma

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Hazırlanan ifade için parametreyi, charStream değişkeninden gelen karakter akışıyla ayarla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

public class Main {
    public static void main(String[] args) throws SQLException {
        Reader charStream = new StringReader(Data.content);

        HikariDataSource ds = HikariSetup.createDataSource();
        String query = """
            INSERT INTO book_content (book_id, sample_chapter) VALUES (?, ?)
            ON CONFLICT (book_id) DO NOTHING
            """;

        try (Connection conn = ds.getConnection();
             PreparedStatement pstmt = conn.prepareStatement(query)) {
            pstmt.setInt(1, 7);
            // Set the sample chapter
            pstmt.____(2, ____);
            pstmt.executeUpdate();
            System.out.println("Inserted book content!");
        }
    }
}
Kodu Düzenle ve Çalıştır