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