Read Aloud the Text Content
This audio was created by Woord's Text to Speech service by content creators from all around the world.
Text Content or SSML code:
<speak>WEBVTT Merhaba ve DB-API'leri kullanarak kod yazmaya hoş geldiniz Bu videoyu tamamladıktan sonra, ile ilgili temel kavramları açıklayabileceksiniz Python DB-API ve veritabanı imleçleri Ayrıca DB-API'leri kullanarak kod yazın Bu modülün başında gördüğümüz gibi, kullanıcı Python programlarını bir Jupyter not defteri kullanarak yazar Python kodunun DBMS ile iletişim kurduğu bir mekanizma vardır Python kodu, DB-API çağrılarını kullanarak veritabanına bağlanır DB-API, ilişkisel veritabanlarına erişmek için Python'un standart API'sidir Birden çok türle çalışan tek bir program yazmanıza izin veren bir standarttır Her biri için ayrı bir program yazmak yerine ilişkisel veritabanlarının Yani, DB-API fonksiyonlarını öğrenirseniz, o zaman bu bilgiyi Python ile herhangi bir veritabanını kullanmak için uygulayabilirsiniz İşte DB-API kullanmanın bazı avantajları Uygulanması ve anlaşılması kolaydır Bu API, aşağıdakiler arasındaki benzerliği teşvik etmek için tanımlanmıştır: veritabanlarına erişmek için kullanılan Python modülleri Daha kolay anlaşılan modüllere yol açan tutarlılık sağlar Kod genellikle veritabanları arasında daha taşınabilirdir, ve Python'dan daha geniş bir veritabanı bağlantısı erişimine sahiptir Bildiğimiz gibi, her veritabanı sisteminin kendi kütüphanesi vardır Gördüğünüz gibi, tablo birkaç veritabanının bir listesini gösterir ve Python uygulamalarına bağlanmak için ilgili DB-API'leri IBM_db kitaplığı, bir IBM DB veritabanına bağlanmak için kullanılır MySQL Connector/Python kitaplığı, bir Compose for MySQL veritabanına bağlanmak için kullanılır psycopg kitaplığı, PostgreSQL veritabanından bir Oluştur'a bağlanmak için kullanılır Ve son olarak, PyMongo kitaplığı bir Compose for MongoDB veritabanına bağlanmak için kullanılır Python DB-API'deki iki ana kavram, bağlantı nesneleri ve sorgu nesneleridir Bir veritabanına bağlanmak ve işlemlerinizi yönetmek için bağlantı nesnelerini kullanırsınız Sorguları çalıştırmak için imleç nesneleri kullanılır Bir imleç nesnesi açar ve ardından sorguları çalıştırırsınız İmleç, bir metin işleme sistemindeki bir imlece benzer şekilde çalışır sonuç kümenizde aşağı kaydırır ve verilerinizi uygulamaya alırsınız İmleçler, bir veritabanının sonuçlarını taramak için kullanılır DB_API, veritabanına bağlantı oluşturmak için bir bağlantı kurucusu içerir Daha sonra çeşitli bağlantı yöntemleri tarafından kullanılan bir Bağlantı Nesnesi döndürür Bu bağlantı yöntemleri şunlardır: Bağlantıyı kullanarak yeni bir imleç nesnesi döndüren imleç() yöntemi :: Veritabanına bekleyen herhangi bir işlemi işlemek için kullanılan commit() yöntemi :: :: Veritabanının bekleyen herhangi bir işlemin başlangıcına geri dönmesine neden olan rollback() yöntemi :: :: Bir veritabanı bağlantısını kapatmak için kullanılan close() yöntemi :: :: Bu nesneler, bir getirme işleminin içeriğini yönetmek için kullanılan bir veritabanı imlecini temsil eder :: :: Aynı bağlantıdan oluşturulan imleçler izole edilmez :: :: yani, veritabanında yapılan herhangi bir değişiklik :: :: bir imleç diğer imleçler tarafından hemen görülebilir :: :: Farklı bağlantılardan oluşturulan imleçler olabilir veya olamaz :: :: işlem desteğinin nasıl uygulandığına bağlı olarak izole edilir :: :: Bir veritabanı imleci, bir kontrol yapısıdır :: :: bir veritabanındaki kayıtlar üzerinde geçişi sağlar :: :: Bir programlama dilinde bir dosya adı veya dosya tanıtıcısı gibi davranır :: :: Tıpkı bir programın içeriğine erişmek için bir dosyayı açması gibi, :: :: sorgu sonuçlarına erişmek için bir imleç açar :: :: Benzer şekilde, program bir dosyayı sona erdirmek için kapatır :: :: erişimini sağlar ve sorgu sonuçlarına erişimi sonlandırmak için bir imleci kapatır :: :: Diğer bir benzerlik, dosya tanıtıcısının tuttuğu gibi :: :: açık bir dosya içinde programın mevcut konumunun izini sürmek, :: :: bir imleç, programın sorgu sonuçlarındaki mevcut konumunu takip eder :: :: Bir veritabanını sorgulamak için DB-API'yi kullanan bir Python uygulamasını inceleyelim :: :: İlk olarak, o modülden bağlantı API'sini kullanarak veritabanı modülünüzü içe aktarırsınız :: :: Veritabanına bağlantı açmak için, :: :: connect yapıcısını kullanır ve parametreleri girersiniz, yani :: :: veritabanı adı, kullanıcı adı ve şifre :: :: connect işlevi, bağlantı nesnesini döndürür :: :: Bundan sonra, bağlantı nesnesi üzerinde bir imleç nesnesi yaratırsınız :: İmleç, sorguları çalıştırmak ve sonuçları getirmek için kullanılır Sorguları çalıştırdıktan sonra, imleci kullanarak, sorgunun sonuçlarını almak için imleci de kullanırız Son olarak, sistem sorguları çalıştırmayı bitirdiğinde, bağlantıyı kapatarak tüm kaynakları serbest bırakır Kapatmanın her zaman önemli olduğunu unutmayın Kullanılmayan bağlantıların kaynakları tüketmesini önlemek için bağlantılar Bu videoyu izlediğiniz için teşekkürler <emphasis level="strong"></emphasis></speak>