Ö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ırEgzersiz talimatları
- Hazırlanan ifade için parametreyi,
charStreamdeğ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!");
}
}
}