国产探花免费观看_亚洲丰满少妇自慰呻吟_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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜章县| 庆元县| 青阳县| 米易县| 黑山县| 延川县| 马鞍山市| 盐城市| 玉溪市| 即墨市| 石门县| 望都县| 锡林浩特市| 扎赉特旗| 垫江县| 会同县| 宣威市| 洛宁县| 余庆县| 方正县| 信阳市| 谢通门县| 电白县| 兴城市| 淳安县| 西畴县| 边坝县| 平乐县| 商都县| 鹤壁市| 望谟县| 夏河县| 怀柔区| 抚远县| 玉环县| 彰化县| 中山市| 三门县| 滨海县| 云安县| 济南市|