C#利用ODP.net連接Oracle數(shù)據(jù)庫的操作方法建站知識
導(dǎo)讀:1建站知識本文將介紹C#利用ODP.net連接Oracle數(shù)據(jù)庫的操作方法,需要的朋友可以參考下網(wǎng)站建設(shè)多少錢網(wǎng)站優(yōu)化seo培訓(xùn)。
本文介紹了C#連接Oracle數(shù)據(jù)庫的過程。通過instant client和ODP.net中的Oracle.網(wǎng)站推廣優(yōu)化seoDataAccess.dll,我們就可以方便的部署.net應(yīng)用程序或者站點,而不需要安裝Oracle客戶端。接下來我們就介紹這一過程。 1. ODAC的安裝 在oracle的官方網(wǎng)站上下載與你安裝的oracle對應(yīng)版本的ODAC。 下載地址:ODAC Download 下載好后解壓安裝,安裝時不用安裝全部的組件。主要安裝以下組件: Oracle Instant Client Oracle Data Provider For .net2.0 Oracle rovider For Asp .net 2. 環(huán)境變量的設(shè)置 設(shè)置Windows的環(huán)境變量: ORACLE_HOME :ODAC的安裝目錄(類似 ~\app\Administrator\product\11.1.0\client_1); LD_LIBRARY_PATH :%ORACLE_HOME%; TNS_ADMIN : %ORACLE_HOME%; 在PATH的最前面追加:%ORACLE_HOME%; 3. 監(jiān)聽文件tnsnames.ora的配置 在目錄%ORACLE_HOME%下新建文件tnsnames.ora,內(nèi)容如下:
復(fù)制代碼 代碼如下:
數(shù)據(jù)庫SID = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = Oracle主機名或者IP)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = 數(shù)據(jù)庫SID) ) )
4. plsqldev 這樣配置好后,plsqldev就可以連接上oracle數(shù)據(jù)庫了。 5. C#連接Oracle C#連接oracle的示例代碼如下:復(fù)制代碼 代碼如下:
OracleConnection conn = new OracleConnection(); try { conn.ConnectionString = ConfigurationManager.ConnectionStrings["oradb"].ConnectionString; conn.Open(); string sql = " select id,c網(wǎng)站建設(shè)公司ontent from test"; // C# OracleCommand cmd = new OracleCommand(sql, conn); cmd.CommandType = CommandType.Text; OracleDataReader dr = cmd.ExecuteReader(); // C# List<string> contents = newList<string>(); while(dr.Read()) { contents.Add(dr["content"].ToString()); } listBox1.ItemsSource = contents; } catch(Exception ex) { MessageBox.Show(ex.Message); } finally { conn.Clone(); }
在程序app.config或者web.config中追加數(shù)據(jù)庫連接的配置。復(fù)制代碼 代碼如下:
<connectionStrings > <addconnectionString="Data Source=(DESCRIPTION= (ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.1)(PORT=1521))) (CONNECT_DATA=(SERVICE_NAME=****))); User Id=***;Password=***;"/> </connectionStrings>
按照上述的步驟執(zhí)行,如果沒有錯誤,就可以成功地連接數(shù)據(jù)庫了。相關(guān)[高端網(wǎng)站建設(shè)標(biāo)簽:植入關(guān)鍵詞]。聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-23 ,文章C#利用ODP.net連接Oracle數(shù)據(jù)庫的操作方法建站知識主要講述操作方法,標(biāo)簽,C#利用ODP.net連接Oracle數(shù)據(jù)庫網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_5908.html
為你推薦與C#利用ODP.net連接Oracle數(shù)據(jù)庫的操作方法建站知識相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12