通过Oracle.DataAccess访问Oracle
更新时间:2023-09-23 20:38:01 阅读量: IT计算机 文档下载
- 通过车牌号定位车位置推荐度:
- 相关推荐
通过Oracle.DataAccess访问Oracle
1. 第三方驱动虽带来一些方便,可能也会带来一些问题,鉴于此,提供另一种连接Oracle
的方式,供研究学习
2. 安装官方Oracle11g客户端,可选的相关性中选择Oracle Data Provider for .Net11.2.0.3.0
3. C#代码中
usingOracle.DataAccess.Client;
namespace WindowsFormsApplication1 {
public partial class Form1 : Form {
public Form1() {
InitializeComponent(); }
private void button1_Click(object sender, EventArgs e)
{
dataGridView1.DataSource = Oracle_ExecuteQueryToDataTable(\* FROM SFCB.B_PRODUCT\ }
privateOracleConnectionGetOracleConnection() { stringconnstring = \Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.1)(PORT=1521))\ \sfcdb)));User Id=xxxxxx;Password=xxxxxx;\//这个也可以放到Web.Config中。
OracleConnection conn = new OracleConnection(connstring); return conn; }
private void Oracle_ExecuteNonQuery(string sSql) {
OracleConnection conn = null; try
{
conn = GetOracleConnection(); conn.Open();
OracleCommandcmd = new OracleCommand(sSql, conn); cmd.ExecuteNonQuery(); } catch (Exception e) {
//MessageBox.Show(e.Message); throw e;
} finally
{ try
{ conn.Close();
} catch { }
} }
privateDataTableOracle_ExecuteQueryToDataTable(string sSql) {
OracleConnection conn = null; DataTabledt = null; try
{
conn = GetOracleConnection();
conn.Open();
OracleCommandcmd = new OracleCommand(sSql, conn); OracleDataAdapter adapter = new OracleDataAdapter(cmd); dt = new DataTable(); adapter.Fill(dt); returndt;
} catch (Exception e) {
MessageBox.Show(e.Message); throw e;
} finally
{ try
{ conn.Close();
} catch { }
} }
private void Form1_Load(object sender, EventArgs e) {
} } }
测试下,datagridview中就会显示结果
正在阅读:
通过Oracle.DataAccess访问Oracle09-23
化工厂安全生产应急预案07-29
外国教育史复习题+名词解释09-22
国际金融与结算试卷八(含答案)04-20
2015年门窗调研及发展前景分析报告02-28
初一爱国诗歌03-21
金融写作的几点经验02-11
- 供应商绩效评价考核程序
- 美国加州水资源开发管理历史与现状的启示
- 供应商主数据最终用户培训教材
- 交通安全科普体验教室施工方案
- 井架安装顺序
- 会员积分制度
- 互联网对美容连锁企业的推动作用
- 互联网发展先驱聚首香港
- 公司文档管理规则
- 机电一体化系统设计基础作业、、、参考答案
- 如何选择BI可视化工具
- 互联网产品经理必备文档技巧
- 居家装修风水的布置_家庭风水布局详解
- 全省基础教育信息化应用与发展情况调查问卷
- 中国石油--计算机网络应用基础第三阶段在线作业
- 【知识管理专题系列之五十八】知识管理中如何实现“场景化协同”
- 网络推广方案
- 中国石油--计算机网络应用基础第二阶段在线作业
- 汽车检测与维修技术专业人才培养方案
- 详解胎儿颈透明层
- Oracle
- DataAccess
- 通过
- 访问
- 明代书目
- 草铺-昆钢线架线作业指导书2
- 精选推荐2017 - 2018学年高中化学专题五电化学问题研究5.2电解与电镀同步练习1苏教版选修6
- 北京市2019届高三三轮冲刺复习:考点突破 - 氧化还原反应选择题含参考答案
- 项目样板房软装设计及配饰采购招标文件
- 万科PVC覆膜户内门技术标准
- 次氯酸钠二氧化氯和臭氧杀菌消毒的比较
- 信息学奥赛辅导资料
- 从指南针到磁浮列车学案(全章) 沪科版5(精美教案)
- 高中语文粤教版选修一唐诗宋词元散曲选读检测:第四单元+21马致远散曲二首+Word版含答案 doc
- 安全技术措施(停送电2016)
- 湖南师范大学体育学院考研真题资料
- 学工部关于2013年暑期学生留宿的通知
- 法制宣传领导讲话稿4篇
- 2012年橱柜十大品牌有哪些
- 华工2015企业战略管理平时作业
- 教育心理学的试题和答案
- 地理兴趣小组活动工作总结
- SAP之成本中心类型与功能范围
- 人教版高中化学必修一高一上学期期中考试试题