對(duì)于ADO3.0配置進(jìn)行研究學(xué)習(xí)探討
專家學(xué)者對(duì)于ADO3.0這種關(guān)聯(lián)類似于關(guān)系數(shù)據(jù)庫(kù)中數(shù)據(jù)表之間的主鍵列和外鍵列之間的關(guān)聯(lián)。DataRelationCollection對(duì)象就是管理DataSet中所有DataTable之間的DataRelation關(guān)系的。。。
后來(lái)安裝了Hummingbird Exceed 8.0,如果要使用這個(gè),就需要把對(duì)REDHAT的XDM配置進(jìn)行修改,因?yàn)镽EDHAT把XDMCP協(xié)議是當(dāng)成不安全協(xié)議,默認(rèn)給關(guān)掉了的。要修改REDHAT AS3.0上的XDM配置,相當(dāng)簡(jiǎn)單:
1. 修改/etc/X11/xdm/xdm-config,首先修改xdm-config文件,找到一行:ADO3.0: 0注釋這行:!DisplayManager.requestPort: 0如果有這行,xdm就不會(huì)監(jiān)聽(tīng)XDMCP的連接了。
2.接下來(lái)修改/etc/X11/xdm/Xaccess文件,這是控制客戶端訪問(wèn)的配置文件,ADO3.0修改內(nèi)容如下:#* #any host can get a login window0.1.1.* #如果這里是*,則代表所有機(jī)器都可以連接
3.執(zhí)行xdm,讓修改生效
修改就是這么一點(diǎn)(比網(wǎng)上很多教程少些步驟,不好意思:P,也許ADO3.0版本比較新的緣故巴,反正我沒(méi)有修改過(guò)多配置文件)。
在運(yùn)行WIN的機(jī)器上運(yùn)行Exceed XDMCP Query,填入LINUX的IP地址,怎么樣?XWIN出來(lái)了巴,默認(rèn)是GNOME的,比VNC好看多了。
如果服務(wù)器比較牛皮的話,可以可以把ECLIPSE什么的安裝在LINUX上,ADO3.0開(kāi)發(fā)人員都通過(guò)EXCEED在服務(wù)器上開(kāi)發(fā) ,多爽阿,ADO3.0本地機(jī)器只用來(lái)打CS就可以啦,哈哈最后羅嗦一句,如果訪問(wèn)不了,看看LINUX上的FIREWALL是不是關(guān)掉了,反正偶這里是局域網(wǎng),這些內(nèi)部訪問(wèn)的服務(wù)器,而且是項(xiàng)目是開(kāi)發(fā)階段,FW基本都被關(guān)了的。
掌握DataSet使用方法必須掌握ADO.NET另外一個(gè)核心常用成員--數(shù)據(jù)提供者(Data Provider)。數(shù)據(jù)提供者(也稱為托管提供者M(jìn)anaged Provider)ADO3.0是一個(gè)類集合,在.Net FrameWork SDK 1.0ADO3.0中數(shù)據(jù)提供者分為二種:The SQL Server .NET Data Provider和The OLE DB .NET Data Provider。而到了.Net FrameWork SDK 1.1時(shí),ADO.NET中又增加了The ODBC .NET Data Provider和 The Oracle .NET Data Provider二個(gè)數(shù)據(jù)提供者。
The SQL Server .NET Data Provider的操作數(shù)據(jù)庫(kù)對(duì)象只限于Sql Server 7.0及以上版本,Oracle .NET Data Provider的操作數(shù)據(jù)庫(kù)對(duì)象只限于ADO3.0Oracle 8.1.7及以上版本。而The OLE DB .NET Data Provider和The ODBC .NET Data Provider可操作的數(shù)據(jù)庫(kù)類型就相對(duì)多了許多,只要它們?cè)诒镜胤謩e提供Ole Db提供程序和ODBC提供程序。
在這些數(shù)據(jù)提供者中都有一個(gè)DataAdapter類,如:OLE DB .NADO3.0ET Framework 數(shù)據(jù)提供者中是 OleDbDataAdapter類,The SQL Server .NET Framework 數(shù)據(jù)提供者中是SqlDataAdapter類,The ODBC .NET Framework 數(shù)據(jù)提供者中是OdbcDataAdapter類。通過(guò)這些DataAdapter就能夠?qū)崿F(xiàn)從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)并填充 DataSet 中的表。