问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

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

发布网友 发布时间:2022-04-24 10:25

我来回答

1个回答

热心网友 时间:2023-10-10 05:34

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.dll

using System;
using System.Data;
using System.Windows.Forms;
using System.Data.OracleClient;

namespace Test
{
/// <summary>
/// 简洁期间,直接将实现写在构造函数中
/// </summary>
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 name='wzd' where card_no='0000000002'";
com.ExecuteNonQuery();

}
catch
{
MessageBox.Show("erro");//如果发生异常,则提示出错
}
finally
{
conn.Close();//关闭打开的连接
}

#endregion
}
}
}
C#连接oracle连接字符串怎么写啊?

在C#中,连接到Oracle数据库需要一个正确的连接字符串。以下是一个示例连接字符串及其组成部分说明:1. `Data Source`: 指定数据库服务器的地址。这里使用的是IP地址`192.168.1.210`。2. `(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.210)(PORT=1521)))`: 这一部分描述了如何连接到...

C#怎么通过odbc的方式操作oracle数据库

C#怎么通过odbc的方式操作oracle数据库 可以将connstring写进web.config里面调用 代码=== string connstring="Data Source=instancename;user id=username;password=password";string cmdstring = "insert into testtable(name) values('haha')";OracleConnection connection = new OracleConnection(connstring...

C#DatagridView如何显示Oracle数据库中的视图的数据?

第一步:建立连接 比如我config文件中的连接字符串:&lt;add key="ConnectionString" value="Data Source=ORCL;User=kcdj;Password=kcdj"/&gt; 第二步:添加DatagridView控件和bindingSource控件。1、在DatagridView添加列a1,a2,a10 2、用连接建议一张表,并查询数据库,得到字段a1,a2,a10的数据。3、bin...

c#连oracle数据库问题

/// 打开数据库连接./// private bool Open(){ // 打开数据库连接 if (con == null){ con = new OracleConnection("data source=DB_192.168.1.100;user=user;password=pwd;");} else { con.Close();con.Dispose();con = new OracleConnection("data source=DB_192.168.1.100;user...

C#连接oracle连接字符串怎么写啊?

具体的代码如下:/// /// Oracle 的数据库连接字符串./// private const String connString = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.210)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL)));User Id=TEST;Password=TEST123";192.168.1.210 是 Oracle 数据...

怎么远程连接oracle数据库

1首先打开电脑,到pl/sql安装的指定目录【D:\app\DZL\product\11.2.0\dbhome_1\NETWORK\ADMIN】找到【tnsnames.ora】2打开【tnsnames.ora】文件,增加你需要远程连接的字符串。3 特别对部分重要字段说明:myDB为连接数据库别名HOST = 192.168.7.23为你连接的数据库ipPORT = 1521 为你数据的端口...

C# 连接odbc数据源的连接字符串怎么写

string strCon=" Driver=数据库提供程序名;Server=数据库服务器名;Trusted_Connection=yes;Database=数据库名";

C# ASP.NET中连接ORACLE的连接字符串写成这样是不是错的啊?

如果是从一台机器连接另一台机器,首先要安装oracle的客户端程序,这样才有连接驱动。当然被链接的那台及其必须安装了oracle的数据库。然后连接方法是:ODBC 新版本 Driver={Microsoft ODBC for Oracle};Server=myServerAddress;Uid=myUsername;Pwd=myPassword;旧版本 Driver={Microsoft ODBC Driver for ...

c#中连接Oracle数据库出错,PLSQL Developer连接没问题!

&lt;add key="B2B" value="Data Source=B2BTEST;Persist Security Info=False;User ID=B2B;Password=B2B;Enlist=true;Pooling=true;Max Pool Size=300;Min Pool Size=0;Connection Lifetime=300;Omit Oracle Connection Name=True"/&gt; 按照上面的格式设置下,修改Data Source,User ID和Password为你自己...

使用C#访问Oracle,使用连接池,代码如何写,数据库端要不要做配置

OracleConnection conn = new OracleConnection(my);conn.Open();... ... ...conn.Close();连接字符串后加“Pooling = True;Max Pool Size = 10;Min Pool Size = 1;”这三个参数即可实现应用连接池。Pooling:是否启用连接池,True为启用 Max Pool Size:连接池最大连接数 Min Pool Size:...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
微信的聊天记录怎样保存 我的华硕x54xi2328hr-sl是2月份刚买的,99成新,我保养的很好,又贴了膜... 万豪白金卡是什么? 我想买便宜的好面膜啊,去哪买?网上有好的吗? 北京汽车贴膜去哪比较好?什么膜比较好? 万豪金卡吃饭有什么优惠 傅雷家书是一本关于什么的书?说说你读完此书的一些看法 《傅雷家书》的主题思想是什么 菠萝泡芙是菠萝做的嘛 贝克大叔产品目录 求瑞星2010镜像文件! 魏新雨唱的余情未了谁有MP3格式的 名字就是百度云名字 谢谢 手机中文件夹都指的是什么? windows xp sp3装系统复制文件时 文件找不到 如何创建基于模板的文档?如何利用模板快速修改网页 央视影音下载的东西为何是多个小段怎么合并 word文档WZD.DOC什么意思 civil中怎么由标准截面生成.wzd文件 怎样转换wzd格式? 后缀为wzd(.wzd)的文件怎么能打开? wzd文件格式怎么转换成mp4 为啥微信支付医疗保险费后会显示云缴费? 广州华多网络科技有限公司除了国内的YY直播,虎牙直播,国外都是哪些呢? 国外怎么充值虎牙直播金豆? 虎牙默指导刷魔法书给的视频是啥 我在国外 想注册虎牙的账号 虎牙国外手机号收不到短信 海外充值虎牙直播? 腾讯虎牙直播在越南国可以使用吗? 在国外可以在虎牙平台上直播吗? 我清空回收站了,可是我误删了一个重要的word文档,怎么从注册表恢复啊??? 集资房能不能注册?用集资房来注册公司需要什么证明? 我的psp的ISO文件夹里有这么几个压缩文件,谁能告诉我都是什么 90多个国家支持中国的名单都有哪些 哪些国家支持中国 苹果发不出去短信 rar3.9注册机拜托各位了 3Q 中美之战有哪些国家是支持中国的7月12日 如何用迅雷下载fs的文件例如下面的,请详细解答。 对越自卫反击战支持中国的是那些国家? 怎么把vmware虚拟机中win7的系统彻底卸载 哪九十余国支持中国 现在还有那些国家真正支持中国 - 信息提示 虽然没跟我国建交但是一直帮助我们的国家是哪个? 哪63国支持中国南海? 对越自卫反击战开战前,有哪些国家支持中国 战争爆发有哪些国家支持中国 7月22号世界人权组织九十多个国家支持中国是哪些国家 有哪些国家是支持中国的
  • 焦点

最新推荐

猜你喜欢

热门推荐