Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Açık Veritabanı Bağlantısı (ODBC) Programcı Başvurusu, SQL Server'a ve diğer veri kaynaklarına bağlanmak için ODBC arabirimini kullanan uygulamalar geliştirmeye yönelik kapsamlı belgeler sağlar.
Hızlı başlangıç ODBC bağlantı dizesi örnekleri
SQL Server'a bağlanmak için temel bir ODBC bağlantı dizesine ihtiyacınız varsa, aşağıdaki biçimlerden birini kullanın:
Windows Kimlik Doğrulaması (güvenilen bağlantı):
Driver={ODBC Driver 18 for SQL Server};Server=localhost;Database=myDB;Trusted_Connection=yes;Encrypt=optional;
SQL Server Kimlik Doğrulaması:
Driver={ODBC Driver 18 for SQL Server};Server=myserver.database.windows.net;Database=myDB;UID=myUser;PWD=<password>;Encrypt=yes;
localhost'ta adlandırılmış örnek:
Driver={ODBC Driver 18 for SQL Server};Server=localhost\SQLEXPRESS;Database=myDB;Trusted_Connection=yes;Encrypt=optional;
Bağlantı dizesi anahtar sözcüklerinin tam listesi için bkz. Veri Kaynağı Adı (DSN) ve bağlantı dizesi anahtar sözcükleri ve öznitelikleri.
Başvuru bölümleri
ODBC Programcı Başvurusu aşağıdaki bölümleri içerir.
- ODBC 3.8'deki Yenilikler , Windows 8 SDK'sında eklenen yeni ODBC özelliklerini listeler.
- Örnek ODBC Programı örnek bir ODBC programı sunar.
- ODBC'ye giriş , Yapılandırılmış Sorgu Dili ve ODBC'nin kısa bir geçmişini ve ODBC arabirimi hakkında kavramsal bilgileri sağlar.
- Uygulama Geliştirme , ODBC arabirimini ve bunu uygulayan sürücüleri kullanan uygulamalar geliştirme hakkında bilgi içerir.
- ODBC Yazılımını Yükleme ve Yapılandırma , yükleme ve kurulum DLL işlevi başvurusu hakkında bilgi sağlar.
- ODBC Sürücüsü geliştirme , sürücü yazma hakkında bilgi içerir.
- API Başvurusu , tüm ODBC işlevleri için söz dizimi ve anlam bilgisi içerir.
- ODBC Ekleri ODBC hata kodları, veri türleri ve SQL dil bilgisi için teknik ayrıntılar ve başvuru tabloları içerir.
ODBC belgeleriyle çalışma
ODBC arabirimi, C programlama diliyle kullanılmak üzere tasarlanmıştır. ODBC arabiriminin kullanımı üç alana yayılmıştır: SQL deyimleri, ODBC işlev çağrıları ve C programlama. Bu belgede aşağıdaki bilgiler varsayılır:
- C programlama dili hakkında çalışan bir bilgi.
- Genel veritabanı yönetim sistemi (DBMS) bilgisi ve SQL hakkında bilgi.
Aşağıdaki tipografik kurallar kullanılır.
| Biçim | Kullanım amacı |
|---|---|
| SELECT * FROM | Büyük harfler, işletim sistemi komut düzeyinde kullanılan SQL deyimlerini, makro adlarını ve terimleri gösterir. |
RETCODE SQLFetch(hdbc) |
Tek aralıklı yazı tipi, örnek komut satırları ve program kodu için kullanılır. |
| argument | Italikleştirilmiş sözcükler programlı bağımsız değişkenleri, kullanıcının veya uygulamanın sağlaması gereken bilgileri veya sözcük vurgusunu gösterir. |
| Sqlendtran | Kalın tür, söz dizimlerinin işlev adları da dahil olmak üzere tam olarak gösterildiği gibi yazılması gerektiğini gösterir. |
| | | Dikey çubuk, söz dizimi satırında birbirini dışlayan iki seçeneği ayırır. |
| ... | Üç nokta, bağımsız değişkenlerin birkaç kez tekrar edilebileceğini gösterir. |
| . . . | Üç nokta içeren bir sütun, önceki kod satırlarının devamını gösterir. |
Kod örnekleri hakkında
Bu kılavuzdaki kod örnekleri yalnızca çizim amacıyla tasarlanmıştır. Bunlar öncelikle ODBC ilkelerini göstermek için yazıldıklarından, verimlilik bazen netlik açısından bir kenara bırakılır. Ayrıca, netlik için kodun tüm bölümleri bazen atlanır. Bu eksiklikler ODBC dışı işlevlerin tanımlarını (adları "SQL" ile başlamayan işlevler) ve çoğu hata işlemeyi içerir.
Tüm kod örnekleri , Katalog İşlevleri'nin başında gösterilen ANSI dizelerini ve aynı veritabanı şemasını kullanır.
Okuma önerileri
SQL hakkında daha fazla bilgi için aşağıdaki standartlar kullanılabilir:
- Veritabanı Dili - Bütünlük Geliştirmesi, ANSI, 1989 ANSI X3.135-1989 ile SQL.
- Veritabanı Dili - SQL: ANSI X3H2 ve ISO/IEC JTC1/SC21/WG3 9075:1992 (SQL-92).
- Open Group, Veri Yönetimi: Yapılandırılmış Sorgu Dili (SQL), Sürüm 2 (Açık Grup, 1996).
Standartlara ve satıcıya özgü SQL kılavuzlarına ek olarak, birçok kitap SQL'i açıklar, örneğin:
- Date, C. J., with Darwen, Hugh: A Guide to the SQL Standard (Addison-Wesley, 1993).
- Emerson, Sandra L., Darnovsky, Marcy ve Bowman, Judith S.: The Practical SQL Handbook (Addison-Wesley, 1989).
- Groff, James R., and Weinberg, Paul N.: Using SQL (Osborne McGraw-Hill, 1990).
- Gruber, Martin: UNDERSTANDING SQL (Sybex, 1990).
- Hursch, Jack L., and Carolyn J.: SQL, The Structured Query Language (TAB Books, 1988).
- Melton, Jim ve Simon, Alan R.: Understanding the New SQL: A Complete Guide (Morgan Kaufmann Publishers, 1993).
- Pascal, Fabian: SQL ve İlişkisel Temel Bilgiler (M & T Kitapları, 1990).
- Trimble, J. Harvey, Jr., and Chappell, David: A Visual Introduction to SQL (Wiley, 1989).
- Van der Lans, Rick F.: SQL'e giriş (Addison-Wesley, 1988).
- Vang, Soren: SQL ve İlişkisel Veritabanları (Microtrend Books, 1990).
- Viescas, John: SQL Için Hızlı Başvuru Kılavuzu (Microsoft Corp., 1989).
İşlem işleme hakkında daha fazla bilgi için bkz:
- Gray, J. N., and Reuter, Andreas: Transaction Processing: Concepts and Techniques (Morgan Kaufmann Publishers, 1993).
- Hackathorn, Richard D.: Enterprise Database Connectivity (Wiley & Sons, 1993).
Call-Level Arabirimleri hakkında daha fazla bilgi için aşağıdaki standartlar kullanılabilir:
- Open Group, Veri Yönetimi: SQL Çağrı Düzeyi Arabirimi (CLI), C451 (Open Group, 1995).
- ISO/IEC 9075-3:1995, Call-Level Arabirimi (SQL/CLI).
ODBC hakkında daha fazla bilgi için aşağıdakiler dahil olmak üzere birçok kitap mevcuttur:
- Geiger, Kyle: INSIDE ODBC (Microsoft Press, 1995).
- Gryphon, Robert, Charpentier, Luc, Oelschlager, Jon, Shoemaker, Andrew, Cross, Jim ve Lilley, Albert W.: Using ODBC 2 (Que, 1994).
- Johnston, Tom ve Osborne, Mark: ODBC Developers Guide (Howard W. Sams & Company, 1994).
- North, Ken: Windows Multi-DBMS Programlama: C++, Visual Basic, ODBC, OLE 2 ve DBMS Projeleri için Araçları Kullanma (John Wiley & Sons, Inc., 1995).
- Stegman, Michael O., Signore, Robert ve Creamer, John: The ODBC Solution, Open Database Connectivity in Distributed Environments (McGraw-Hill, 1995).
- Welch, Keith: ODBC 2 kullanma (Que, 1994).
- Whiting, Bill: Twenty-One Gün içinde Kendinize ODBC Öğretin (Howard W. Sams & Company, 1994).
İlgili içerik
- ODBC API Referansı
- Uygulama Geliştirme
- DSN ve bağlantı dizesi anahtar sözcükleri ve öznitelikleri
- SQL Server için ODBC Sürücüsünü İndirin