国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

Oracle Provider for .NET擴(kuò)展了ADO.NET 2(ZT)

2024-07-10 13:02:44
字體:
供稿:網(wǎng)友
vsm:oracle objects for ole(oo4o)是設(shè)計作為ado的替代的,它可以做jdbc所做的一切。ole db和ado.net的作用是oo4o所有功能的一部分。ole db不支持oracle 8中引進(jìn)的對象數(shù)據(jù)類型。oo4o怎樣呢?
demarest:oo4o支持對象數(shù)據(jù)類型。而且我們認(rèn)為ado.net也支持對象數(shù)據(jù)類型。ole db不支持,是因為它是在舊的規(guī)范上編寫的。ado從來不會運用另外的接口。它是封閉的,不像microsoft設(shè)計的那樣可以擴(kuò)展。這就是我們?yōu)槭裁撮_發(fā)odp.net的原因。 ado.net不能訪問oracle中的所有那些更高級別的功能。

vsm:并不是許多開發(fā)人員都以多種方式運用oo4o,但他們將它用于了xml功能。你們的.net支持也具有oo4o的所有功能嗎?
demarest:我們的許多用戶都選擇oo4o而不是ole db, 是因為它的質(zhì)量、可擴(kuò)張性和性能,以及我談到的其它功能,如高級列隊、處理oracle對象類型和新的xml數(shù)據(jù)庫性能。oo4o為oracle環(huán)境被最優(yōu)化了,而microsoft提供的功能在本質(zhì)上更普通。ado.net規(guī)范給了我們機(jī)會使我們可以將我們自己的功能提供給windows開發(fā)人員。這就是我們的.net支持。我們的方向是提供一個全面的功能訪問。所以對你這個問題的回答是肯定的。我們將根據(jù)我們用戶的需要支持.net。

vsm:在.net中,能夠得到在java中同樣級別的xml支持嗎?
demarest:我們準(zhǔn)備提供我們的xml db。那是我們的本地的xml數(shù)據(jù)庫性能,是為oracle 9i版本2而公布的。現(xiàn)在它還是beta版:在一年內(nèi)會發(fā)布正式版本。最重要的技術(shù)想法就是你總是可以用oracle做標(biāo)準(zhǔn)的調(diào)用。vs開發(fā)人員總有方法可以得到我們的xml數(shù)據(jù)庫,雖然它需要c或c++調(diào)出。

vsm:你可以在c#中做那些調(diào)出嗎?
demarest:對c#我沒有把握。它可能可以訪問c/c++類庫。

vsm:與java用戶相比,oracle是否認(rèn)為.net用戶是二等公民?許多vs開發(fā)人員似乎都這么想,認(rèn)為所有的oracle的東西在編寫時都考慮的是java,并沒有考慮到windows apis。
demarest:我不同意這種說法,我認(rèn)為microsoft使java用戶成為二等公民。那些.net提供的服務(wù)具有類似的功能——我們支持它們。j2ee規(guī)范更成熟/完整,所以需要支持的更多。.net一直是我們前進(jìn)的目標(biāo)。我們需要融合.net的一些技術(shù),以使我們的產(chǎn)品更有說服力。顯然microsoft有特權(quán)并可以完全地、直接地使用操作系統(tǒng)開發(fā),而我們不行。但我們通常可以與microsoft保持步調(diào)一致,所以我想我們在資源、白皮書、研討會和產(chǎn)品發(fā)行方面同任何其它公司做的一樣好。
oracle主要是一個技術(shù)基礎(chǔ)架構(gòu)公司,用于企業(yè)處理。用戶想要安全的結(jié)構(gòu),所以我們不想發(fā)行任何東西,直到一切都為生產(chǎn)環(huán)境做好了準(zhǔn)備。看看在oracle技術(shù)網(wǎng)站上windows開發(fā)中心提供的所有內(nèi)容吧。我們是很積極主動的。

vsm:在.net中集成對象數(shù)據(jù)類型支持是很難的;數(shù)據(jù)集使這項工作很難完成。你們支持這一點嗎?
demarest:對象數(shù)據(jù)類型支持當(dāng)前處于評估期。在.net中似乎沒有快捷的方式來完成這項任務(wù)。如果它達(dá)到臨界質(zhì)量,我們將支持它。

vsm:blob支持有什么好處?ref cursors支持呢?你是否可以更新blob的一小部分,然后回應(yīng)你所做的更新?
demarest:我們在odp.net為此提供了全面的支持。

vsm:也支持unicode嗎?
demarest:是的。它包含在我們所有的版本中,在odp.net beta版中也有。

vsm:odp.net的性能怎樣?
demarest:相當(dāng)棒!這總是我們的一個重要的標(biāo)準(zhǔn)。我們希望并期待我們的provider可以勝過ado和ole db。

vsm:在odp.net中你們支持com+事務(wù)處理嗎?
demarest:是的——它已經(jīng)在beta版中了。同microsoft相比,oracle在beta版方面更謹(jǐn)慎。我們的大多數(shù)beta版產(chǎn)品的質(zhì)量都同microsoft已發(fā)布的產(chǎn)品的質(zhì)量是一樣的。我們用的方法就是為一個不確定的東西定制一個alpha/beta程序。microsoft的beta版產(chǎn)品更多是用于行銷,而不考慮質(zhì)量問題。

vsm:visual studio是硬編碼的,所以唯一可以用于它的數(shù)據(jù)提供者(data providers)就是sql server的sql client 和ole db以及access,是嗎?另外,一個稱為data direct的獨立軟件開發(fā)商(isv)已編寫了它自己的同等的data provider,你可以安裝在visual studio中。但它的功能沒有oracle或microsoft那么多。而且,當(dāng)然,data direct有一個本地的data provider for oracle。那么,oracle是否有計劃給visual studio編寫?yīng)毺氐膐racle附件呢?
demarest:我們正在觀望,但目前還沒有報告。

vsm:如果你采用oracle的data provider,把它安裝在visual studio中,在工具條上顯示圖標(biāo),然后拖拉一個data adapter到設(shè)計器表面上,你不會成功。這樣不行。你被鎖在了ide外,所以你只能一行行地寫代碼,是這樣嗎?
demarest:這就是另一個我們希望集成到microsoft vs中來生成odp.net代碼的原因。我們想通過microsoft解決這個問題。很可能會成功。microsoft的人喜歡有一個封閉的環(huán)境,而且擁有自己的整個堆棧。所以在這里我不好說。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 大化| 湛江市| 泾阳县| 乐山市| 永靖县| 吕梁市| 汉寿县| 嘉义市| 博白县| 河津市| 玉山县| 南康市| 略阳县| 九寨沟县| 密云县| 石家庄市| 贵德县| 玛沁县| 萍乡市| 沙田区| 政和县| 百色市| 贵港市| 阳高县| 五台县| 静海县| 汤原县| 新蔡县| 出国| 隆德县| 洪洞县| 淮安市| 噶尔县| 枣庄市| 博湖县| 张北县| 阿拉善右旗| 衡山县| 永登县| 辽中县| 浦县|