Q1:C#连接oracle数据库Add.config配置文件怎么写

C#连接Oracle数据库(查询数据)using System;

using System.Collections.Generic;

using System.ComponentModel;

//这行和下一行都要先在引用中填加system.data.oracleclient

using System.Data.OracleClient;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;namespace WindowsApplication1、{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

#region 从region到endregion是手工写的。别的都是系统自动生成的

//定义连接数据库的字符串

string constring = "data source=wzd;user=wzd;password=wzd;";

//进行连接

OracleConnection conn = new OracleConnection(constring);

try

{

conn.Open();//打开指定的连接

OracleCommand com = conn.CreateCommand();

//写好想执行的Sql语句

com.CommandText =

"select name from mytable where card_no=0000000002";

OracleDataReader odr = com.ExecuteReader();

//读取数据,如果返回为false的话,就说明到记录集的尾部了

while (odr.Read())

{

//将读取到的值显示到定义的控件中。

this.lbl.Text = odr.GetOracleString(0).ToString();

}

odr.Close();//关闭reader.这是一定要写的

}

catch

{

MessageBox.Show("erro");//如果发生异常,则提示出错

}

finally

{

conn.Close();//关闭打开的连接

}#endregion

}

}

}

C#中与Oracle连接的代码注意:一定要添加这个:项目->添加引用->.NET->System.Data.OracleClient.dllusing System;

using System.Data;

using System.Windows.Forms;

using System.Data.OracleClient;namespace Test

{

/// /// 简洁期间,直接将实现写在构造函数中

///

public class Test

{

public Test()

{

//

// TODO: 在此处添加构造函数逻辑

//string ConnectionString =

"Data Source=LiPu; User Id=SCOTT; Password=scott";//连接字符串,Data Source 是指数据库名字.如我用的是本机的Oracle

//的数据库,名字为LiPu. user id 是//用户名,你可以用System 或是你自己添加的一个用户.Password是

//对应用户的密码.//创建一个新连接

OracleConnection conn = new OracleConnection(ConnectionString);

try

{

conn.Open();//打开连接

OracleCommand cmd = conn.CreateCommand();cmd.CommandText = "select * from emp";//SQL语句

OracleDataReader rs = cmd.ExecuteReader();

//读取数据,如果rs.Read()返回为false的话,就说明到记录集的尾部了

while(rs.Read())

{

MessageBox.Show(rs.GetString(1));

}rs.Close();

}

catch (Exception e)

{

MessageBox.Show(e.Message);

}

finally

{

conn.Close();

}

}

}

}C#连接Oracle数据库(更改数据库中的记录并查询更改后的数据)using System;

using System.Collections.Generic;

//这行和下一行都要先在引用中填加system.data.oracleclient

using System.ComponentModel;

using System.Data.OracleClient;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;namespace WindowsApplication1、{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}private void button1_Click(object sender, EventArgs e)

{

#region 从region到endregion是手工写的。别的都是系统自动生成的

//定义连接数据库的字符串

string constring = "data source=wzd;user=wzd;password=wzd;";

//进行连接

OracleConnection conn = new OracleConnection(constring);

try

{

conn.Open();//打开指定的连接

OracleCommand com = conn.CreateCommand();

com.CommandText =

"select name from fin_ipr_inmaininfo where card_no="+

"0000000002";//写好想执行的Sql语句

OracleDataReader odr = com.ExecuteReader();

//读取数据,如果返回为false的话,就说明到记录集的尾部了

while (odr.Read())

{

//将读取到的值显示到定义的控件中。

this.lbl.Text = odr.GetOracleString(0).ToString();

}

odr.Close();//关闭reader.这是一定要写的

}

catch

{

MessageBox.Show("erro");//如果发生异常,则提示出错

}

finally

{

conn.Close();//关闭打开的连接

}#endregion

}private void button2_Click(object sender, EventArgs e)

{

#region 从region到endregion是手工写的。别的都是系统自动生成的

//定义连接数据库的字符串

string constring = "data source=wzd;user=wzd;password=wzd;";

//进行连接

OracleConnection conn = new OracleConnection(constring);

try

{

conn.Open();//打开指定的连接

OracleCommand com = conn.CreateCommand();

//写好想执行的Sql语句

com.CommandText =

"update fin_ipr_inmaininfo set href="#" name=wzd where card_no=0000000002";

com.ExecuteNonQuery();}

catch

{

MessageBox.Show("erro");//如果发生异常,则提示出错

}

finally

{

conn.Close();//关闭打开的连接

}#endregion

}

}

}

连接多个oracle数据库的配置,oracle数据库连接配置文件相关推荐

  1. oracle 数据库基础配置,Oracle数据库网络服务配置基础、SQL编程详解-Oracle

    Oracle数据库是目前世界上流行的关系数据库管理系统,系统可移植性好.使用方便.功能强,适用于各类大.中.小.微机环境.Oracle数据库的主要内容包括:表空间.用户权限.四种约束等基础概念,DDL ...

  2. oracle 连接组件,[2021] node连接oracle数据库示例[使用oracle官方组件]

    [2021] node连接oracle数据库示例[使用oracle官方组件] node 连接 oracle 示例 本示例采用的 oracledb 和 instantclient-basic-windo ...

  3. Linux使用笔记:Oracle数据库安装配置(命令行安装)

    文章目录 1. Oracle数据库安装配置 1.1. 安装准备 1.2. 修改内核参数 1.3. 创建安装用户和目录 1.4. 修改配置文件 1.5. 开始安装 1.5.1. 上传安装包 1.5.2. ...

  4. oracle数据库出错0095,一种ORACLE数据库优化配置的方法及系统专利_专利查询 - 天眼查...

    1. 一种ORACLE数据库优化配置的方法,其特征在于,包括: 建立配置库类别,根据所述配置库类别分别对应建立配置参数,并为所述配置参数设 置取值列表,其中,所述配置参数的数据类型为数值型,布尔型或字 ...

  5. 数据如何导入oracle数据库,如何用Oracle导入导出工具来实现Oracle数据库移植?

    Oracle数据库作为目前市场的主流数据库之一,许多应用都在其上进行开发,由于Oracle数据库更新换代的原因和不同的应用程序提供商,可能会造成在一个单位的应用中存在Oracle的几种版本,如Orac ...

  6. oracle数据库基础测试,ORACLE数据库基础测试题oracle数据库复习题.docx

    <ORACLE数据库基础测试题oracle数据库复习题.docx>由会员分享,可在线阅读,更多相关<ORACLE数据库基础测试题oracle数据库复习题.docx(18页珍藏版)&g ...

  7. 视频教程-oracle数据库快速入门-Oracle

    oracle数据库快速入门 十年项目开发经验,主要从事java相关的开发,熟悉各种mvc开发框架. 王振伟 ¥21.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 AP ...

  8. oracle免费的环境,【Oracle数据库免费版】Oracle数据库官方下载 v11gR2 免费版-趣致软件园...

    Oracle数据库免费版是一款比较实用的数据库软件,内含强大的功能,支持对数据的完整管理,而且还能实现保存的持久性.Oracle数据库官方版采用了分布式的处理,支持各种数据库的运行,同时软件还能为大大 ...

  9. Oracle数据库教程(Oracle备份、恢复、升级、迁移)视频教程

    Oracle数据库教程(Oracle备份.恢复.升级.迁移)视频教程 风哥Oracle备份恢复与迁移升级专题包括:Oracle备份恢复基础.用户模式的备份恢复.RMAN备份恢复.Flashback闪回 ...

最新文章

  1. windows powershell
  2. https://www.threatminer.org/domain.php?q=blackschickens.xyz ——域名的信誉查询站点 还可以查IP...
  3. Alfresco Community 批量导入指南
  4. php 7.1/7.3使用 json_encode 函数造成浮点类型数据出现精度问题
  5. Taro+react开发(17)--注意编译
  6. js中比较到期时间和当前时间
  7. OOM分析(1) Android 源,如何分析android的OOM,与java静态代码分析工具
  8. 获取本地IP和端口号的指令
  9. 用浏览器做人脸检测,竟然这么简单?(附代码)
  10. H3C和cisco单臂路由和三层交换机实现VLAN之间的互通
  11. iOS 初始化(init、initWithNibName、initWithCoder、initWithFrame)
  12. Android手机网页字体异常,移动端html5手机网站的中文字体使用
  13. 桌面计算机系统乏,桌面管理软件那点事
  14. Android采用消息推送实现类似微信视频接听功能
  15. linux gz的如何解压缩,linux gz 解压缩
  16. h2支持mysql函数,H2数据库用户自定义函数方法及范例
  17. 记录在处理SIF数据中,遇到的一些问题及解决过程
  18. 视频加密大全服务条款
  19. Unicode中的UTF-8, UTF-16, UTF-16LE, UTF-16BE编码及转换 | Java基础
  20. Java实现 藏宝架的宝物(分组DP,7.27阿里面试题)

热门文章

  1. 发个上海英雄会聚会沙龙的公告 希望和大家一起见面交流探讨
  2. django+mysql 配置一系列问题
  3. Jupyter Notebook插入图片的4种方法
  4. 吴恩达 coursera ML 第十二课总结+作业答案
  5. Linux内存管理之一 分段与分页
  6. 一文解决new/delete与malloc/free相关问题:区别?注意事项?使用方式?
  7. 23种设计模式C++源码与UML实现--简单工厂模式
  8. 杂项题的基本解题思路——2、图片隐写术
  9. 如何复制带格式的Notepad++文本?
  10. Windows上安装JDK