Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Referenční dokumentace programátora Open Database Connectivity (ODBC) poskytuje komplexní dokumentaci pro vývoj aplikací, které používají rozhraní ODBC pro připojení k SQL Serveru a dalším zdrojům dat.
Příklady připojovacího řetězce ODBC pro rychlý start
Pokud potřebujete základní připojovací řetězec ODBC pro připojení k SQL Serveru, použijte jeden z následujících formátů:
Ověřování systému Windows (důvěryhodné připojení):
Driver={ODBC Driver 18 for SQL Server};Server=localhost;Database=myDB;Trusted_Connection=yes;Encrypt=optional;
Ověřování SQL Serveru:
Driver={ODBC Driver 18 for SQL Server};Server=myserver.database.windows.net;Database=myDB;UID=myUser;PWD=<password>;Encrypt=yes;
Pojmenovaná instance na localhost:
Driver={ODBC Driver 18 for SQL Server};Server=localhost\SQLEXPRESS;Database=myDB;Trusted_Connection=yes;Encrypt=optional;
Úplný seznam klíčových slov připojovacího řetězce najdete v tématu Název zdroje dat (DSN) a klíčová slova a atributy připojovacího řetězce.
Referenční oddíly
Referenční informace programátora ODBC obsahují následující části.
- Novinky v rozhraní ODBC 3.8 uvádí nové funkce ODBC přidané v sadě Windows 8 SDK.
- Ukázkový program ODBC představuje ukázkový program ODBC.
- Úvod do rozhraní ODBC poskytuje stručnou historii jazyka strukturovaných dotazů a rozhraní ODBC a koncepčních informací o rozhraní ODBC.
- Vývoj aplikací obsahuje informace o vývoji aplikací, které používají rozhraní ODBC a ovladače, které je implementují.
- Instalace a konfigurace softwaru ODBC poskytuje informace o instalaci a instalační knihovně DLL odkaz na funkci.
- Vývoj ovladače ODBC obsahuje informace o zápisu ovladače.
- Referenční informace k rozhraní API obsahují syntaxi a sémantické informace pro všechny funkce ODBC.
- Dodatky ODBC obsahují technické podrobnosti a referenční tabulky pro kódy chyb ODBC, datové typy a gramatiku SQL.
Práce s dokumentací ODBC
Rozhraní ODBC je určeno pro použití s programovacím jazykem C. Použití rozhraní ODBC zahrnuje tři oblasti: příkazy SQL, volání funkce ODBC a programování jazyka C. Tato dokumentace předpokládá následující znalosti:
- Pracovní znalost programovacího jazyka C.
- Obecné znalosti systému pro správu databází (DBMS) a znalost SQL
Používají se následující typografické konvence.
| Formát | Používá se pro |
|---|---|
| SELECT * FROM | Velká písmena označují příkazy SQL, názvy maker a termíny používané na úrovni příkazů operačního systému. |
RETCODE SQLFetch(hdbc) |
Písmo monospace se používá pro ukázkové příkazové řádky a kód programu. |
| argument | Kurzíva označuje programové argumenty, informace, které musí uživatel nebo aplikace poskytnout, nebo zvýraznění slova. |
| Sqlendtran | Tučné písmo označuje, že syntaxe musí být zadána přesně tak, jak je znázorněno, včetně názvů funkcí. |
| | | Svislý pruh odděluje dvě vzájemně se vylučující volby na řádku syntaxe. |
| ... | Tři tečky označují, že argumenty lze několikrát opakovat. |
| . . . | Sloupec se třemi tečkami označuje pokračování předchozích řádků kódu. |
Příklady kódu
Příklady kódu v této příručce jsou určené jenom pro ilustrace. Protože jsou napsány primárně k předvedení principů ODBC, efektivita je někdy vyhrazena v zájmu srozumitelnosti. Kromě toho jsou pro přehlednost někdy vynechány celé části kódu. Tato vynechání zahrnují definice funkcí jiných než ODBC (ty funkce, jejichž názvy nezačínají "SQL") a většinu zpracování chyb.
Všechny příklady kódu používají řetězce ANSI a stejné schéma databáze, které se zobrazí na začátku funkce katalogu.
Doporučené zdroje informací
Další informace o SQL jsou k dispozici následující standardy:
- Databázový jazyk – SQL s vylepšením integrity, ANSI, 1989 ANSI X3.135-1989.
- Jazyk databáze – SQL: ANSI X3H2 a ISO/IEC JTC1/SC21/WG3 9075:1992 (SQL-92).
- Open Group, Data Management: Structured Query Language (SQL), verze 2 (Otevřená skupina, 1996).
Kromě standardů a příruček SQL specifických pro dodavatele mnoho knih popisuje SQL, včetně:
- Date, C. J., with Darwen, Hugh: A Guide to the SQL Standard (Addison-Wesley, 1993).
- Emerson, Sandra L., Darnovský, Marcy, and 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 a Simon, Alan R.: Understanding the New SQL: A Complete Guide (Morgan Kaufmann Publishers, 1993).
- Pascal, Ibizan: SQL a relační základy (M &T Knihy, 1990).
- Trimble, J. Harvey, Jr., and Chappell, David: A Visual Introduction to SQL (Wiley, 1989).
- Van der Lans, Rick F.: Úvod do SQL (Addison-Wesley, 1988).
- Vang, Soren: SQL a relační databáze (Microtrend Books, 1990).
- Viescas, John: Quick Reference Guide to SQL (Microsoft Corp., 1989).
Další informace o zpracování transakcí najdete tady:
- Gray, J. N., and Reuter, Andreas : Zpracování transakcí: Koncepty a techniky (Morgan Kaufmann Publishers, 1993).
- Hackathorn, Richard D.: Enterprise Database Connectivity (Wiley & Sons, 1993).
Další informace o rozhraních Call-Level jsou k dispozici následující standardy:
- Open Group, Data Management: SQL Call Level Interface (CLI), C451 (Open Group, 1995).
- ISO/IEC 9075-3:1995, rozhraní Call-Level (SQL/CLI).
Další informace o rozhraní ODBC jsou k dispozici v mnoha knihách, mezi které patří:
- Geiger, Kyle: Inside ODBC (Microsoft Press, 1995).
- Gryphon, Robert, Charpentier, Luc, Oelschlager, Jon, Shoemaker, Andrew, Cross, Jim a Lilley, Albert W.: Using ODBC 2 (Que, 1994).
- Johnston, Tom a Osborne, Mark: ODBC Developers Guide (Howard W. Sams & Company, 1994).
- North, Ken: Windows Multi-DBMS Programming: Using C++, Visual Basic, ODBC, OLE 2 a Tools for DBMS Projects (John Wiley &Sons, Inc., 1995).
- Stegman, Michael O., Signore, Robert a Creamer, John: The ODBC Solution, Open Database Connectivity in Distributed Environment (McGraw-Hill, 1995).
- Welch, Keith: Using ODBC 2 (Que, 1994).
- Whiting, Bill: Výuka ODBC v Twenty-One dnech (Howard W. Sams & Company, 1994).