人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開(kāi)發(fā)教程 > 詳細(xì)頁(yè)面

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

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

更新時(shí)間:2022-06-25 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

VSM:Oracle Objects for OLE(OO4O)是設(shè)計(jì)作為ADO的替代的,它可以做JDBC所做的一切。OLE DB和ADO.NET的作用是OO4O所有功能的一部分。OLE DB不支持Oracle 8中引進(jìn)的對(duì)象數(shù)據(jù)類(lèi)型。OO4O怎樣呢?
Demarest:OO4O支持對(duì)象數(shù)據(jù)類(lèi)型。而且我們認(rèn)為ADO.NET也支持對(duì)象數(shù)據(jù)類(lèi)型。OLE DB不支持,是因?yàn)樗窃谂f的規(guī)范上編寫(xiě)的。ADO從來(lái)不會(huì)運(yùn)用另外的接口。它是封閉的,不像Microsoft設(shè)計(jì)的那樣可以擴(kuò)展。這就是我們?yōu)槭裁撮_(kāi)發(fā)ODP.NET的原因。 ADO.NET不能訪問(wèn)Oracle中的所有那些更高級(jí)別的功能。

VSM:并不是許多開(kāi)發(fā)人員都以多種方式運(yùn)用OO4O,但他們將它用于了XML功能。你們的.NET支持也具有OO4O的所有功能嗎?
Demarest:我們的許多用戶都選擇OO4O而不是OLE DB, 是因?yàn)樗馁|(zhì)量、可擴(kuò)張性和性能,以及我談到的其它功能,如高級(jí)列隊(duì)、處理Oracle對(duì)象類(lèi)型和新的XML數(shù)據(jù)庫(kù)性能。OO4O為Oracle環(huán)境被最優(yōu)化了,而Microsoft提供的功能在本質(zhì)上更普通。ADO.NET規(guī)范給了我們機(jī)會(huì)使我們可以將我們自己的功能提供給Windows開(kāi)發(fā)人員。這就是我們的.NET支持。我們的方向是提供一個(gè)全面的功能訪問(wèn)。所以對(duì)你這個(gè)問(wèn)題的回答是肯定的。我們將根據(jù)我們用戶的需要支持.NET。

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

VSM:你可以在C#中做那些調(diào)出嗎?
Demarest:對(duì)C#我沒(méi)有把握。它可能可以訪問(wèn)C/C++類(lèi)庫(kù)。

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

VSM:在.NET中集成對(duì)象數(shù)據(jù)類(lèi)型支持是很難的;數(shù)據(jù)集使這項(xiàng)工作很難完成。你們支持這一點(diǎn)嗎?
Demarest:對(duì)象數(shù)據(jù)類(lèi)型支持當(dāng)前處于評(píng)估期。在.NET中似乎沒(méi)有快捷的方式來(lái)完成這項(xiàng)任務(wù)。如果它達(dá)到臨界質(zhì)量,我們將支持它。

VSM:BLOB支持有什么好處?Ref Cursors支持呢?你是否可以更新BLOB的一小部分,然后回應(yīng)你所做的更新?
Demarest:我們?cè)贠DP.NET為此提供了全面的支持。

VSM:也支持Unicode嗎?
Demarest:是的。它包含在我們所有的版本中,在ODP.NET beta版中也有。

VSM:ODP.NET的性能怎樣?
Demarest:相當(dāng)棒!這總是我們的一個(gè)重要的標(biāo)準(zhǔn)。我們希望并期待我們的provider可以勝過(guò)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ì)量是一樣的。我們用的方法就是為一個(gè)不確定的東西定制一個(gè)alpha/beta程序。Microsoft的beta版產(chǎn)品更多是用于行銷(xiāo),而不考慮質(zhì)量問(wèn)題。

VSM:Visual Studio是硬編碼的,所以唯一可以用于它的數(shù)據(jù)提供者(data providers)就是SQL Server的SQL client 和OLE DB以及Access,是嗎?另外,一個(gè)稱為Data Direct的獨(dú)立軟件開(kāi)發(fā)商(ISV)已編寫(xiě)了它自己的同等的data provider,你可以安裝在Visual Studio中。但它的功能沒(méi)有Oracle或Microsoft那么多。而且,當(dāng)然,Data Direct有一個(gè)本地的data provider for Oracle。那么,Oracle是否有計(jì)劃給Visual Studio編寫(xiě)?yīng)毺氐腛racle附件呢?
Demarest:我們正在觀望,但目前還沒(méi)有報(bào)告。

VSM:如果你采用Oracle的data provider,把它安裝在Visual Studio中,在工具條上顯示圖標(biāo),然后拖拉一個(gè)data adapter到設(shè)計(jì)器表面上,你不會(huì)成功。這樣不行。你被鎖在了IDE外,所以你只能一行行地寫(xiě)代碼,是這樣嗎?
Demarest:這就是另一個(gè)我們希望集成到Microsoft VS中來(lái)生成ODP.NET代碼的原因。我們想通過(guò)Microsoft解決這個(gè)問(wèn)題。很可能會(huì)成功。Microsoft的人喜歡有一個(gè)封閉的環(huán)境,而且擁有自己的整個(gè)堆棧。所以在這里我不好說(shuō)。

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類(lèi)教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 孟村| 荣成市| 香港 | 台东县| 梁平县| 卢氏县| 文山县| 尖扎县| 大同市| 登封市| 台北市| 木兰县| 兰溪市| 江山市| 容城县| 沭阳县| 扎鲁特旗| 潜江市| 平原县| 康乐县| 麦盖提县| 吉隆县| 太谷县| 宣化县| 马龙县| 南川市| 绥宁县| 海阳市| 南城县| 邵阳县| 阿尔山市| 中西区| 永丰县| 贵州省| 泗阳县| 博野县| 海原县| 小金县| 突泉县| 焦作市| 甘南县|