日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
介紹C#調(diào)用Oracle數(shù)據(jù)庫(kù)

C#調(diào)用Oracle數(shù)據(jù)庫(kù)第1步 數(shù)據(jù)表

沙市網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)公司自2013年創(chuàng)立以來到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。

 
 
 
  1. student(  
  2. studentid varchar2  
  3.    studentname varchar2  

數(shù)據(jù):

 studentid              studentname

 001                     001

 002                     002

 002                     003

C#調(diào)用Oracle數(shù)據(jù)庫(kù)第2步 建包

 
 
 
  1. CREATE OR REPLACE PACKAGE PKG_SELECT_STUDENT  
  2. AS  
  3.    TYPE T_CURSOR IS REF CURSOR;  
  4.    PROCEDURE Getusername    
  5.    (  
  6.       us_id IN Varchar2,  
  7.       cur_name OUT T_CURSOR  
  8.    ); 

C#調(diào)用Oracle數(shù)據(jù)庫(kù)第3步 建包體

 
 
 
  1. CREATE OR REPLACE   PACKAGE BODY PKG_SELECT_STUDENT  
  2. AS  
  3. PROCEDURE Getusername  
  4. (  
  5. us_id IN varchar2,  
  6. cur_name OUT T_CURSOR  
  7.    )  
  8.    IS  
  9.    BEGIN  
  10.       OPEN cur_name FOR  
  11.       SELECT   *   FROM student WHERE   studentid=us_id;  
  12.    END Getusername;  
  13.    END PKG_select_student; 

C#調(diào)用Oracle數(shù)據(jù)庫(kù)第4步 我的webform.cs文件

在文本框輸入ID,點(diǎn)擊按鈕查詢,有多條數(shù)據(jù)填充顯示在gatagrid里面

 
 
 
  1. private void Button3_Click(object sender, System.EventArgs e)  
  2. {  
  3. string usid=this.TextBox1.Text.Trim();  
  4. Selectop st=new Selectop();  
  5. this.DataGrid1.DataSource=st.GetSelectAll(usid);  
  6. this.DataGrid1.DataBind();  
  7. }  
  8.  
  9. public DataSet GetSelectAll(string usid)  
  10. {  
  11. OracleConnection con = DBoracle.CreateConnection();  
  12. OracleCommand command = new OracleCommand();  
  13. DataSet ds = new DataSet();  
  14. try 
  15. {    
  16.  
  17. command.Connection=con;  
  18. command.CommandText="PKG_select_student.Getusername";  
  19. command.CommandType=CommandType.StoredProcedure;  
  20. command.Parameters.Add("us_id",OracleType.VarChar,10).Value=usid;  
  21. command.Parameters.Add("cur_name",OracleType.Cursor);  
  22. command.Parameters["cur_name"].Direction = ParameterDirection.Output;  
  23. OracleDataAdapter adapter = new OracleDataAdapter(command);  
  24. con.Open();  
  25. //command.ExecuteNonQuery();  
  26. //adapter.SelectCommand=command;  
  27. adapter.Fill(ds);  
  28. }  
  29. catch(System.Exception ex)  
  30. {  
  31. throw ex;  
  32. }  
  33. finally 
  34. {  
  35. con.Close();  
  36. command.Dispose();  
  37. //adapter.Dispose();  
  38. }  
  39. return ds;  

分享標(biāo)題:介紹C#調(diào)用Oracle數(shù)據(jù)庫(kù)
文章地址:http://www.dlmjj.cn/article/dhedigo.html