sqlserver應(yīng)用程序的開發(fā)
作者:佚名 時間:2015-02-06 分享到:
用戶通過使用數(shù)據(jù)對象接口或api應(yīng)用程序接口訪問sql server.
1.應(yīng)用程序接口
數(shù)據(jù)庫api定義一個應(yīng)用程序如何連接到數(shù)據(jù)庫,如何把命令傳送給數(shù)據(jù)庫,sql server提供兩大類的數(shù)據(jù)庫api,odbc及oledb.
odbc是一個調(diào)用級的接口,它直接訪問tds,并支持使用odbc數(shù)據(jù)庫對象接口寫的應(yīng)用程序或組件.
oledb是一個基于組件對象模型的數(shù)據(jù)訪問接口,它支持使用oledb數(shù)據(jù)對象寫的應(yīng)用程序.
2.數(shù)據(jù)對象接口
數(shù)據(jù)對象接口比數(shù)據(jù)庫api更容易使用,但沒有api豐富.
如activex數(shù)據(jù)對象ado,它是一個在簡化數(shù)據(jù)模型中封閉的oledb api,它降低了應(yīng)用程序開發(fā)和維護的成本,ado可以在vb,vc,asp等應(yīng)用程序中使用.