国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

給你的程序添加ODBC支持

2024-07-21 02:22:28
字體:
來源:轉載
供稿:網友

最大的網站源碼資源下載站,

在正式版的.net中我們發現沒有了asp和.net beta版的odbc數據訪問。如果需要訪問數據庫就只能使用oledb
,oledb訪問數據庫的速度比odbc要快。但是在oledb中我們發現如果你需要連接一個其他的數據庫就實現不了。但是如果能使用odbc的話,訪問其他類型的數據庫就很容易了。
那么我們怎么實現odbc呢?
其實ms提供了odbc的類庫,只是沒有放到framework里,需要我們去ms下載。大家可以去ms的downloads里search一下。這個程序我已經放在了c#的ftp里,dotnet>>softwore
下載后安裝(前提:你的機器上已經安裝了framework了)。安裝后我們可以發現程序菜單里多了odbc .net data provider項,有它的幫助文件。程序所在的dll:安裝目錄下microsoft.data.odbc.dll。這一個dll會自動的加入vs.net的引用中。我們可以在項目的引用中加入此類,就可以在程序中使用了。
創建odbc數據庫連接:系統dsn。
public void createodbcconnection()
{
    string myconnstring = "dsn=sqlserver";
    odbcconnection myconnection = new odbcconnection(myconnstring);
    myconnection.open();
    myconnection.changedatabase(“northwind”);
    messagebox.show("database: " + myconnection.database.tostring());
    myconnection.close();
}

odbc下有兩種數據訪問類:odbcdataadapter和odbcdatareader
方法和oledb差不多,大家自己看看吧。

用這種方法,我們就可以使用odbc訪問數據庫了,對于其他數據庫,我們只要建立一個系統dsn就可以在.net中通過odbc訪問了。
如果沒有裝vs.net,可以使用命令行編譯:
csc /r:microsoft.data.odbc.dll

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西贡区| 彭水| 班戈县| 屯昌县| 类乌齐县| 阜平县| 福泉市| 曲水县| 三台县| 乌兰浩特市| 韶山市| 湘西| 靖远县| 南召县| 象山县| 镇坪县| 图木舒克市| 宁津县| 罗城| 南城县| 云安县| 金乡县| 宝应县| 海淀区| 达州市| 邢台县| 横峰县| 故城县| 永泰县| 旺苍县| 龙州县| 平安县| 集贤县| 鄢陵县| 濮阳市| 呼图壁县| 万山特区| 普定县| 大宁县| 兖州市| 西充县|