{"id":477742,"date":"2023-08-09T09:19:35","date_gmt":"2023-08-09T09:19:35","guid":{"rendered":""},"modified":"2023-09-05T11:15:18","modified_gmt":"2023-09-05T11:15:18","slug":"jdbc-connection","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/tr\/wiki\/jdbc-connection\/","title":{"rendered":"JDBC ba\u011flant\u0131s\u0131"},"content":{"rendered":"<h2>girii\u015f<\/h2>\n<p>JDBC (Java Veritaban\u0131 Ba\u011flant\u0131s\u0131) ba\u011flant\u0131s\u0131, Java programlama d\u00fcnyas\u0131nda, Java uygulamalar\u0131n\u0131 \u00e7e\u015fitli ili\u015fkisel veritabanlar\u0131na ba\u011flamak i\u00e7in standartla\u015ft\u0131r\u0131lm\u0131\u015f bir yol sa\u011flayan \u00e7ok \u00f6nemli bir bile\u015fendir. Java tabanl\u0131 uygulamalar ve veritabanlar\u0131 aras\u0131nda kesintisiz ileti\u015fim ve veri al\u0131m\u0131, manip\u00fclasyonu ve depolamay\u0131 m\u00fcmk\u00fcn k\u0131lar. Bu makale JDBC ba\u011flant\u0131s\u0131n\u0131n tarihini, yap\u0131s\u0131n\u0131, t\u00fcrlerini, kullan\u0131mlar\u0131n\u0131 ve gelece\u011fe y\u00f6nelik perspektiflerini ele almaktad\u0131r.<\/p>\n<h2>JDBC Ba\u011flant\u0131s\u0131n\u0131n K\u00f6keni<\/h2>\n<p>Java&#039;n\u0131n 1990&#039;lar\u0131n sonlar\u0131nda pop\u00fclerlik kazanmas\u0131yla standartla\u015ft\u0131r\u0131lm\u0131\u015f bir veritaban\u0131 ba\u011flant\u0131 aray\u00fcz\u00fcne olan ihtiya\u00e7 ortaya \u00e7\u0131kt\u0131. JDBC&#039;den \u00f6nce geli\u015ftiricilerin farkl\u0131 veritabanlar\u0131 i\u00e7in farkl\u0131 API&#039;ler kullanmas\u0131 gerekiyordu, bu da geli\u015ftirme s\u00fcrecini karma\u015f\u0131k ve s\u0131k\u0131c\u0131 hale getiriyordu. 1996 y\u0131l\u0131nda JavaSoft (\u015fimdi Oracle), veritabanlar\u0131yla etkile\u015fim i\u00e7in birle\u015fik ve tutarl\u0131 bir yol sa\u011flayan Java Development Kit (JDK) s\u00fcr\u00fcm 1.1&#039;in bir par\u00e7as\u0131 olarak JDBC&#039;yi tan\u0131tt\u0131. H\u0131zla d\u00fcnya \u00e7ap\u0131ndaki Java geli\u015ftiricileri i\u00e7in kritik bir ara\u00e7 haline geldi.<\/p>\n<h2>JDBC Ba\u011flant\u0131s\u0131 Hakk\u0131nda Detayl\u0131 Bilgi<\/h2>\n<p>JDBC ba\u011flant\u0131s\u0131, Java uygulamalar\u0131 ve veritabanlar\u0131 aras\u0131nda k\u00f6pr\u00fc g\u00f6revi g\u00f6r\u00fcr. Geli\u015ftiricilerin verileri sorgulama, g\u00fcncelleme ve silme gibi \u00e7e\u015fitli veritaban\u0131 i\u015flemlerini kolayl\u0131kla ger\u00e7ekle\u015ftirmesine olanak tan\u0131r. JDBC API, veritabanlar\u0131yla etkile\u015fimi kolayla\u015ft\u0131ran s\u0131n\u0131flar\u0131 ve aray\u00fczleri i\u00e7erir ve JDBC s\u00fcr\u00fcc\u00fcleri, belirli veritabanlar\u0131 i\u00e7in gerekli uygulamay\u0131 sa\u011flar.<\/p>\n<h2>JDBC Ba\u011flant\u0131s\u0131n\u0131n \u0130\u00e7 Yap\u0131s\u0131<\/h2>\n<p>JDBC mimarisi iki ana katmandan olu\u015fur:<\/p>\n<ol>\n<li>\n<p>JDBC API: Bu katman, geli\u015ftiricilerin Java uygulamalar\u0131nda veritabanlar\u0131yla etkile\u015fimde bulunmak i\u00e7in kulland\u0131klar\u0131 aray\u00fczleri ve s\u0131n\u0131flar\u0131 i\u00e7erir. Bu katmandaki temel aray\u00fczler \u015funlard\u0131r: <code data-no-translation=\"\">Connection<\/code>, <code data-no-translation=\"\">Statement<\/code>, <code data-no-translation=\"\">ResultSet<\/code>, Ve <code data-no-translation=\"\">PreparedStatement<\/code>.<\/p>\n<\/li>\n<li>\n<p>JDBC S\u00fcr\u00fcc\u00fc API&#039;si: Bu katman, JDBC s\u00fcr\u00fcc\u00fc sat\u0131c\u0131lar\u0131n\u0131n veritaban\u0131na \u00f6zg\u00fc ba\u011flant\u0131 sa\u011flamak i\u00e7in uygulad\u0131\u011f\u0131 aray\u00fczleri i\u00e7erir. JDBC API \u00e7a\u011fr\u0131lar\u0131n\u0131n veritaban\u0131na \u00f6zg\u00fc komutlara \u00e7evrilmesini sa\u011flar.<\/p>\n<\/li>\n<\/ol>\n<p>Bir Java uygulamas\u0131 bir veritaban\u0131na ba\u011flant\u0131 istedi\u011finde, JDBC DriverManager, ba\u011flant\u0131 kurmak i\u00e7in sa\u011flanan ba\u011flant\u0131 URL&#039;sine dayal\u0131 olarak uygun JDBC s\u00fcr\u00fcc\u00fcs\u00fcn\u00fc kullan\u0131r. Uygulama ba\u011fland\u0131ktan sonra SQL sorgular\u0131n\u0131 y\u00fcr\u00fctebilir ve sonu\u00e7lar\u0131 alabilir.<\/p>\n<h2>JDBC Ba\u011flant\u0131s\u0131n\u0131n Temel \u00d6zellikleri<\/h2>\n<p>JDBC ba\u011flant\u0131s\u0131 birka\u00e7 temel \u00f6zellik sunar:<\/p>\n<ol>\n<li>\n<p>Platform Ba\u011f\u0131ms\u0131zl\u0131\u011f\u0131: JDBC ba\u011flant\u0131s\u0131 platformdan ba\u011f\u0131ms\u0131zd\u0131r ve Java uygulamalar\u0131n\u0131n farkl\u0131 i\u015fletim sistemlerindeki \u00e7e\u015fitli veritabanlar\u0131yla etkile\u015fime girmesine olanak tan\u0131r.<\/p>\n<\/li>\n<li>\n<p>T\u00fcr G\u00fcvenli\u011fi: JDBC, parametreli sorgularla g\u00fc\u00e7l\u00fc yaz\u0131mdan yararlanarak SQL enjeksiyon g\u00fcvenlik a\u00e7\u0131klar\u0131 riskini azalt\u0131r.<\/p>\n<\/li>\n<li>\n<p>Ba\u011flant\u0131 Havuzu: Ba\u011flant\u0131 havuzu olu\u015fturmay\u0131 destekleyerek veritaban\u0131 ba\u011flant\u0131lar\u0131n\u0131n verimli y\u00f6netimini ve yeniden kullan\u0131lmas\u0131n\u0131 sa\u011flar, performans\u0131 ve \u00f6l\u00e7eklenebilirli\u011fi art\u0131r\u0131r.<\/p>\n<\/li>\n<li>\n<p>Toplu G\u00fcncellemeler: JDBC ba\u011flant\u0131s\u0131 toplu g\u00fcncellemelere izin vererek birden fazla SQL ifadesinin tek bir birim olarak y\u00fcr\u00fct\u00fclmesine olanak tan\u0131r ve birden fazla veritaban\u0131 de\u011fi\u015fikli\u011fini i\u015flerken performans\u0131 art\u0131r\u0131r.<\/p>\n<\/li>\n<\/ol>\n<h2>JDBC Ba\u011flant\u0131 T\u00fcrleri<\/h2>\n<p>JDBC ba\u011flant\u0131 t\u00fcrleri, kullan\u0131lan JDBC s\u00fcr\u00fcc\u00fclerini temel al\u0131r. D\u00f6rt t\u00fcr JDBC s\u00fcr\u00fcc\u00fcs\u00fc vard\u0131r:<\/p>\n<ol>\n<li>Tip 1: JDBC-ODBC K\u00f6pr\u00fc S\u00fcr\u00fcc\u00fcs\u00fc<\/li>\n<li>Tip 2: Yerel API K\u0131smen Java S\u00fcr\u00fcc\u00fcs\u00fc<\/li>\n<li>Tip 3: A\u011f Protokol\u00fc Saf Java S\u00fcr\u00fcc\u00fcs\u00fc<\/li>\n<li>Tip 4: Yerel Protokol Saf Java S\u00fcr\u00fcc\u00fcs\u00fc<\/li>\n<\/ol>\n<table>\n<thead>\n<tr>\n<th>S\u00fcr\u00fcc\u00fc T\u00fcr\u00fc<\/th>\n<th>Tan\u0131m<\/th>\n<th>Art\u0131lar\u0131<\/th>\n<th>Eksileri<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Tip 1<\/td>\n<td>Veritaban\u0131 sat\u0131c\u0131s\u0131 taraf\u0131ndan sa\u011flanan ODBC (A\u00e7\u0131k Veritaban\u0131 Ba\u011flant\u0131s\u0131) s\u00fcr\u00fcc\u00fcs\u00fcn\u00fc sarar.<\/td>\n<td>Kurulumu kolay; ODBC uyumlu herhangi bir veritaban\u0131na eri\u015febilir.<\/td>\n<td>Ta\u015f\u0131nabilirlik sorunlar\u0131na neden olabilecek ODBC s\u00fcr\u00fcc\u00fcs\u00fcn\u00fcn y\u00fcklenmesini gerektirir. Ek katman nedeniyle performans y\u00fck\u00fc.<\/td>\n<\/tr>\n<tr>\n<td>Tip 2<\/td>\n<td>Geri kalan\u0131 i\u00e7in veritaban\u0131 ve Java koduyla etkile\u015fimde bulunmak i\u00e7in yerel kodu kullan\u0131r.<\/td>\n<td>Tip 1&#039;den daha iyi performans; platform ba\u011f\u0131ms\u0131z.<\/td>\n<td>Veritaban\u0131na \u00f6zg\u00fc yerel kod gerektirir; ta\u015f\u0131nabilirlik sorunlar\u0131na neden olabilir.<\/td>\n<\/tr>\n<tr>\n<td>Tip 3<\/td>\n<td>JDBC \u00e7a\u011fr\u0131lar\u0131n\u0131 veritaban\u0131na \u00f6zg\u00fc bir protokole \u00e7evirmek i\u00e7in orta d\u00fczey bir sunucu kullan\u0131r.<\/td>\n<td>\u0130stemci taraf\u0131nda veritaban\u0131na \u00f6zg\u00fc yerel koda gerek yoktur; Artt\u0131r\u0131lm\u0131\u015f g\u00fcvenlik.<\/td>\n<td>Ek bir sunucu gerektirir, bir miktar gecikmeye neden olabilir.<\/td>\n<\/tr>\n<tr>\n<td>Tip 4<\/td>\n<td>Do\u011frudan veritaban\u0131 sunucusuyla ileti\u015fim kuran saf Java uygulamas\u0131.<\/td>\n<td>H\u0131zl\u0131 ve verimli; ek yaz\u0131l\u0131m gerekmez.<\/td>\n<td>Veritaban\u0131na \u00f6zg\u00fc t\u00fcm \u00f6zellikleri desteklemeyebilir.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>JDBC Ba\u011flant\u0131s\u0131n\u0131 Kullanma Yollar\u0131 ve Yayg\u0131n Sorunlar<\/h2>\n<p>Geli\u015ftiriciler JDBC ba\u011flant\u0131s\u0131n\u0131 web uygulamalar\u0131, masa\u00fcst\u00fc uygulamalar\u0131 ve kurumsal d\u00fczeydeki sistemler gibi \u00e7e\u015fitli senaryolarda kullan\u0131r. JDBC kullan\u0131m\u0131 s\u0131ras\u0131nda kar\u015f\u0131la\u015f\u0131lan baz\u0131 yayg\u0131n sorunlar \u015funlard\u0131r:<\/p>\n<ol>\n<li>\n<p>Ba\u011flant\u0131 S\u0131z\u0131nt\u0131lar\u0131: Ba\u011flant\u0131lar\u0131n d\u00fczg\u00fcn \u015fekilde kapat\u0131lmamas\u0131 kaynak s\u0131z\u0131nt\u0131lar\u0131na neden olabilir ve performans\u0131n d\u00fc\u015fmesine neden olabilir. Ba\u011flant\u0131 havuzu kitapl\u0131klar\u0131n\u0131n kullan\u0131lmas\u0131 bu sorunun azalt\u0131lmas\u0131na yard\u0131mc\u0131 olabilir.<\/p>\n<\/li>\n<li>\n<p>SQL Enjeksiyonu: Yanl\u0131\u015f olu\u015fturulmu\u015f SQL sorgular\u0131, SQL enjeksiyon sald\u0131r\u0131lar\u0131na yol a\u00e7abilir. Haz\u0131rlanan ifadelerin veya sakl\u0131 yordamlar\u0131n kullan\u0131lmas\u0131 bu g\u00fcvenlik a\u00e7\u0131\u011f\u0131n\u0131 \u00f6nleyebilir.<\/p>\n<\/li>\n<li>\n<p>Veri T\u00fcr\u00fc Uyu\u015fmazl\u0131klar\u0131: Java ile veritaban\u0131 aras\u0131ndaki veri t\u00fcr\u00fc uyu\u015fmazl\u0131klar\u0131, verilerin bozulmas\u0131na veya sorgu hatalar\u0131na neden olabilir. Uygun veri t\u00fcr\u00fc d\u00f6n\u00fc\u015f\u00fcmlerini kullanmak \u00e7ok \u00f6nemlidir.<\/p>\n<\/li>\n<li>\n<p>\u0130\u015flem Y\u00f6netimi: Eksik veya hatal\u0131 i\u015flemler veri b\u00fct\u00fcnl\u00fc\u011f\u00fc sorunlar\u0131na yol a\u00e7abilir. Do\u011fru i\u015flem y\u00f6netiminin sa\u011flanmas\u0131 \u00f6nemlidir.<\/p>\n<\/li>\n<\/ol>\n<h2>Ana \u00d6zellikler ve Kar\u015f\u0131la\u015ft\u0131rmalar<\/h2>\n<table>\n<thead>\n<tr>\n<th>Terim<\/th>\n<th>Tan\u0131m<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>JDBC ve ODBC<\/td>\n<td>Her ikisi de veritaban\u0131 ba\u011flant\u0131 API&#039;leridir, ancak JDBC Java&#039;ya \u00f6zeldir, ODBC ise C\/C++ uygulamalar\u0131 i\u00e7indir. JDBC daha iyi platform ba\u011f\u0131ms\u0131zl\u0131\u011f\u0131 ve g\u00fcvenli\u011fi sunar.<\/td>\n<\/tr>\n<tr>\n<td>JDBC ve Haz\u0131rda Bekleme<\/td>\n<td>Haz\u0131rda Bekletme, veritaban\u0131 eri\u015fimini soyutlayan bir Nesne \u0130li\u015fkisel Haritalama (ORM) \u00e7er\u00e7evesidir. JDBC, veritabanlar\u0131na daha d\u00fc\u015f\u00fck d\u00fczeyde eri\u015fim sa\u011flarken Haz\u0131rda Bekletme, nesneden veritaban\u0131na e\u015flemeyi basitle\u015ftirir.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Perspektifler ve Gelece\u011fin Teknolojileri<\/h2>\n<p>JDBC ba\u011flant\u0131s\u0131n\u0131n gelece\u011fi, veritabanlar\u0131n\u0131n ve veri depolama teknolojilerinin de\u011fi\u015fen manzaras\u0131n\u0131 destekleyecek \u015fekilde s\u00fcrekli geli\u015fmesinde yatmaktad\u0131r. Veri hacimleri b\u00fcy\u00fcd\u00fck\u00e7e ve yeni veritaban\u0131 teknolojileri ortaya \u00e7\u0131kt\u0131k\u00e7a, JDBC, Java veritaban\u0131 ba\u011flant\u0131s\u0131ndaki temel rol\u00fcn\u00fc s\u00fcrd\u00fcrmek i\u00e7in uyum sa\u011flayacakt\u0131r.<\/p>\n<h2>Proxy Sunucular\u0131 ve JDBC Ba\u011flant\u0131s\u0131<\/h2>\n<p>JDBC ba\u011flant\u0131s\u0131 kullan\u0131l\u0131rken g\u00fcvenli\u011fi ve performans\u0131 art\u0131rmak i\u00e7in proxy sunucular kullan\u0131labilir. Kurulu\u015flar, JDBC trafi\u011fini bir proxy sunucu \u00fczerinden y\u00f6nlendirerek eri\u015fim kontrollerini uygulayabilir, veritaban\u0131 sorgular\u0131n\u0131 izleyebilir ve daha iyi performans i\u00e7in a\u011f trafi\u011fini optimize edebilir.<\/p>\n<h2>\u0130lgili Ba\u011flant\u0131lar<\/h2>\n<p>JDBC ba\u011flant\u0131s\u0131 hakk\u0131nda daha fazla bilgi i\u00e7in a\u015fa\u011f\u0131daki kaynaklar\u0131 ziyaret edebilirsiniz:<\/p>\n<ol>\n<li><a href=\"https:\/\/docs.oracle.com\/javase\/tutorial\/jdbc\/\" target=\"_new\" rel=\"noopener nofollow\">Resmi Oracle JDBC Belgeleri<\/a><\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Java_Database_Connectivity\" target=\"_new\" rel=\"noopener nofollow\">Wikipedia&#039;da Java Veritaban\u0131 Ba\u011flant\u0131s\u0131 (JDBC)<\/a><\/li>\n<\/ol>\n<p>Sonu\u00e7 olarak JDBC ba\u011flant\u0131s\u0131, Java uygulamalar\u0131 ile ili\u015fkisel veritabanlar\u0131 aras\u0131nda kesintisiz ileti\u015fim sa\u011flayan hayati bir ba\u011flant\u0131d\u0131r. Standartla\u015ft\u0131r\u0131lm\u0131\u015f yakla\u015f\u0131m\u0131, esnekli\u011fi ve performans\u0131, onu Java ekosisteminde veritaban\u0131 ba\u011flant\u0131s\u0131 i\u00e7in tercih edilen bir se\u00e7enek haline getiriyor. Teknoloji ilerledik\u00e7e JDBC de geli\u015fmeye devam edecek ve Java&#039;n\u0131n veritaban\u0131 odakl\u0131 uygulamalarda \u00f6n planda kalmas\u0131n\u0131 sa\u011flayacakt\u0131r.<\/p>","protected":false},"featured_media":468709,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-477742","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>JDBC Connection: An Essential Link in Database Connectivity<\/mark>","faq_items":[{"question":"What is JDBC connection and why is it important in Java programming?","answer":"<p>JDBC connection, also known as Java Database Connectivity, is a standard API that allows Java applications to interact with relational databases. It provides a bridge between Java code and databases, enabling seamless data retrieval, manipulation, and storage. JDBC connection is essential in Java programming because it simplifies the process of connecting to various databases, making database operations easier and more efficient for developers.<\/p>"},{"question":"How did JDBC connection originate, and when was it first introduced?","answer":"<p>JDBC connection was introduced in 1996 by JavaSoft (now Oracle) as part of the Java Development Kit (JDK) version 1.1. It was created to address the need for a standardized database connectivity interface for Java applications. Before JDBC, developers had to use different APIs for different databases, which made the development process complex and cumbersome. JDBC revolutionized database connectivity in Java by providing a unified and consistent approach.<\/p>"},{"question":"How does the internal structure of JDBC connection work?","answer":"<p>The internal structure of JDBC connection consists of two main layers. The first layer is the JDBC API, which includes interfaces and classes used by developers in their Java applications to interact with databases. The core interfaces include <code>Connection<\/code>, <code>Statement<\/code>, <code>ResultSet<\/code>, and <code>PreparedStatement<\/code>. The second layer is the JDBC Driver API, which contains interfaces that JDBC driver vendors implement to provide database-specific connectivity. The JDBC DriverManager uses the appropriate driver based on the provided connection URL to establish a connection with the database.<\/p>"},{"question":"What are the key features of JDBC connection?","answer":"<p>JDBC connection offers several key features, including platform independence, type safety with parameterized queries, support for connection pooling, and the ability to execute batch updates. It allows Java applications to communicate with various databases across different operating systems, ensuring secure and efficient database operations.<\/p>"},{"question":"What are the different types of JDBC connections?","answer":"<p>There are four types of JDBC drivers, each based on the JDBC drivers used:<\/p><ol><li>Type 1: JDBC-ODBC Bridge Driver<\/li><li>Type 2: Native API Partly Java Driver<\/li><li>Type 3: Network Protocol Pure Java Driver<\/li><li>Type 4: Native Protocol Pure Java Driver<\/li><\/ol><p>Each type has its advantages and disadvantages, depending on the specific use case and database requirements.<\/p>"},{"question":"How can JDBC connection be used, and what are some common problems and solutions related to its use?","answer":"<p>JDBC connection is used in various scenarios, including web applications, desktop applications, and enterprise-level systems. Common problems encountered include connection leaks, SQL injection vulnerabilities, data type mismatches, and transaction management issues. To address these problems, developers should properly close connections, use prepared statements to prevent SQL injection, handle data type conversions carefully, and ensure proper transaction management.<\/p>"},{"question":"How does JDBC connection compare with ODBC and Hibernate?","answer":"<p>JDBC connection is specific to Java and provides platform independence and security advantages. On the other hand, ODBC is for C\/C++ applications and lacks the same level of platform independence and security as JDBC. Hibernate, an Object-Relational Mapping (ORM) framework, simplifies object-to-database mapping but operates at a higher level compared to the lower-level access provided by JDBC.<\/p>"},{"question":"What are the future perspectives and technologies related to JDBC connection?","answer":"<p>The future of JDBC connection lies in its continuous evolution to support the changing landscape of databases and data storage technologies. As data volumes grow and new database technologies emerge, JDBC will adapt to maintain its essential role in Java database connectivity.<\/p>"},{"question":"How can proxy servers be associated with JDBC connection?","answer":"<p>Proxy servers can enhance security and performance when using JDBC connection. By routing JDBC traffic through a proxy server, organizations can implement access controls, monitor database queries, and optimize network traffic for better performance.<\/p>"},{"question":"Where can I find more information about JDBC connection?","answer":"<p>For more in-depth information about JDBC connection, you can refer to the official Oracle JDBC Documentation and Wikipedia's Java Database Connectivity (JDBC) page. These resources provide comprehensive insights into JDBC connection, its implementation, and best practices.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/wiki\/477742","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/wiki\/477742\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/media\/468709"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/tr\/wp-json\/wp\/v2\/media?parent=477742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}