最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#使用SQLDMO操作數(shù)據(jù)庫的方法

 更新時間:2015年06月09日 16:38:40   作者:McJeremy&Fan  
這篇文章主要介紹了C#使用SQLDMO操作數(shù)據(jù)庫的方法,實例分析了基于SQLDMO.dll動態(tài)鏈接庫操作數(shù)據(jù)庫的相關技巧,需要的朋友可以參考下

本文實例講述了C#使用SQLDMO操作數(shù)據(jù)庫的方法。分享給大家供大家參考。具體分析如下:

SQLDMO.dll是隨SQL Server2000一起發(fā)布的。SQLDMO.dll自身是一個COM對象

SQLDMO(SQL Distributed Management Objects,SQL分布式管理對象)封裝 Microsoft SQL Server 2000 數(shù)據(jù)庫中的對象。SQL-DMO 允許用支持自動化或 COM 的語言編寫應用程序,以管理 SQL Server 安裝的所有部分。SQL-DMO 是 SQL Server 2000 中的 SQL Server 企業(yè)管理器所使用的應用程序接口 (API);因此使用 SQL-DMO 的應用程序可以執(zhí)行 SQL Server 企業(yè)管理器執(zhí)行的所有功能。

SQLServer的大致關系:

Application-->SQLServer-->DataBase

實例SQLDMO,主要用到的是其中的以下幾個類:

SQLDMO.Application(使用 SQLDMO.ApplicationClass創(chuàng)建)、
SQLDMO.SQLServer(使用SQLDMO.SQLServerClass創(chuàng)建,主要用到它的Connect來連接數(shù)據(jù)庫服務器)、
SQLDMO.NameList(可以通過它和Application獲取服務器集合,其它的請看其API)
SQLDMO.DataBase(可以通過它和SQLServer.DataBases獲取數(shù)據(jù)庫集合)

示例一:獲取局域網(wǎng)內(nèi)SQL服務器列表

主要用到Application的ListAvaiableSQLServers來獲取NameList,

SQLDMO.Application sqlapp = new SQLDMO.ApplicationClass();
SQLDMO.NameList names = sqlapp.ListAvailableSQLServers();
ServerList.Items.Clear();
for(int i=1;i<names.Count;i++)
{
 if(names.Item(i)!=null)
  ServerList.Items.Add(names.Item(i));
}
if(ServerList.Items.Count>0)
{
 ServerList.SelectedIndex = 1;
}
else
{
 ServerList.Text = "沒有可用的SQL服務器";
}  

示例二:獲取某個服務器下的數(shù)據(jù)庫列表:

主要用到SQLServer以及其屬性DataBases

SQLDMO.SQLServer database= new SQLServerClass();
try
{
 database.Connect(ServerList.SelectedItem.Text, "sa", "");
 DataBaseList.Items.Clear();
 foreach (SQLDMO.Database db in database.Databases)
 {
  DataBaseList.Items.Add(db.Name);
 }
}
catch (System.Exception ee)
{
 DataBaseList.Items.Clear();
 DataBaseList.Items.Add("無法連接所選服務器");
}

然后獲取數(shù)據(jù)庫的屬性等就是手到拿來了

希望本文所述對大家的C#程序設計有所幫助。

相關文章

最新評論

长乐市| 贵州省| 德江县| 桦甸市| 昌宁县| 道孚县| 柯坪县| 嫩江县| 民勤县| 台前县| 馆陶县| 平乐县| 固始县| 大石桥市| 临猗县| 平顺县| 长治县| 遂溪县| 榆中县| 黑水县| 定安县| 大港区| 长丰县| 陵水| 阳东县| 湘潭县| 自贡市| 周至县| 洛浦县| 辉县市| 崇阳县| 龙里县| 奉贤区| 台湾省| 邹城市| 瑞丽市| 密山市| 定远县| 松桃| 永吉县| 丹棱县|