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

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

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

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

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

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

SQLServer的大致關(guān)系:

Application-->SQLServer-->DataBase

實(shí)例SQLDMO,主要用到的是其中的以下幾個(gè)類(lèi):

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

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

主要用到Application的ListAvaiableSQLServers來(lái)獲取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 = "沒(méi)有可用的SQL服務(wù)器";
}  

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

主要用到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("無(wú)法連接所選服務(wù)器");
}

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

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

冀州市| 资讯 | 江城| 古丈县| 卫辉市| 河间市| 辉县市| 炉霍县| 隆林| 施甸县| 泰来县| 苍南县| 桐梓县| 永年县| 新平| 通海县| 岱山县| 西乡县| 阿瓦提县| 叶城县| 壤塘县| 峡江县| 瓦房店市| 屯门区| 丹江口市| 托克托县| 保山市| 新宁县| 甘南县| 扶绥县| 武乡县| 美姑县| 河西区| 稻城县| 拉孜县| 海宁市| 岳阳县| 威信县| 称多县| 大丰市| 阜南县|