千家信息网

C#调用Oracle数据库的步骤

发表于:2024-11-15 作者:千家信息网编辑
千家信息网最后更新 2024年11月15日,本篇内容介绍了"C#调用Oracle数据库的步骤"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!C#调
千家信息网最后更新 2024年11月15日C#调用Oracle数据库的步骤

本篇内容介绍了"C#调用Oracle数据库的步骤"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

C#调用Oracle数据库第1步 数据表

student(  studentid varchar2     studentname varchar2  )

数据:

 studentid studentname

 001 001

 002 002

 002 003

C#调用Oracle数据库第2步 建包

CREATE OR REPLACE PACKAGE PKG_SELECT_STUDENT  AS     TYPE T_CURSOR IS REF CURSOR;     PROCEDURE Getusername       (        us_id IN Varchar2,        cur_name OUT T_CURSOR     );

C#调用Oracle数据库第3步 建包体

CREATE OR REPLACE   PACKAGE BODY PKG_SELECT_STUDENT  AS  PROCEDURE Getusername  (  us_id IN varchar2,  cur_name OUT T_CURSOR     )     IS     BEGIN        OPEN cur_name FOR        SELECT   *   FROM student WHERE   studentid=us_id;     END Getusername;     END PKG_select_student;

C#调用Oracle数据库第4步 我的webform.cs文件

在文本框输入ID,点击按钮查询,有多条数据填充显示在gatagrid里面

private void Button3_Click(object sender, System.EventArgs e)  {  string usid=this.TextBox1.Text.Trim();  Selectop st=new Selectop();  this.DataGrid1.DataSource=st.GetSelectAll(usid);  this.DataGrid1.DataBind();  }   public DataSet GetSelectAll(string usid)  {  OracleConnection con = DBoracle.CreateConnection();  OracleCommand command = new OracleCommand();  DataSet ds = new DataSet();  try {     command.Connection=con;  command.CommandText="PKG_select_student.Getusername";  command.CommandType=CommandType.StoredProcedure;  command.Parameters.Add("us_id",OracleType.VarChar,10).Value=usid;  command.Parameters.Add("cur_name",OracleType.Cursor);  command.Parameters["cur_name"].Direction = ParameterDirection.Output;  OracleDataAdapter adapter = new OracleDataAdapter(command);  con.Open();  //command.ExecuteNonQuery();  //adapter.SelectCommand=command;  adapter.Fill(ds);  }  catch(System.Exception ex)  {  throw ex;  }  finally {  con.Close();  command.Dispose();  //adapter.Dispose();  }  return ds;  }

"C#调用Oracle数据库的步骤"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

数据 数据库 C# 步骤 内容 更多 知识 实用 学有所成 接下来 困境 多条 实际 情况 按钮 数据表 文件 文本 文章 案例 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中国网络技术有有限公司电话 网谷服务器 怎么测试数据库连接是否正常 西游骑物网络技术有限公司 净网行动为网络安全保护 网络运营和网络安全哪个更好 服务器如何制作新手装备箱 计算机网络技术教程试题 团委网络安全宣传主题活动 问道下载服务器 山东城管通软件开发系统 华为公司负责网络安全的部门 区块链与网络安全有关的论文 怎么安装数据库2012 电视直播下载软件开发 太一互联网科技 加密网络安全到非对称 崇明区品质网络技术服务业务流程 tcmsp数据库为何不能用了 软件开发是否有资质 数据库执行sql文件失败 河南办公系统软件开发怎么样 传奇单机物品数据库加载不了 设备连接网络服务器 奉化安卓软件开发周期 网络安全 新闻宣传 宿迁软件开发外包 服务器改装台式机 广东浪潮服务器维修维保价格 数据库迁移后如何测试
0