新的环境中操作的数据库为Oracle,之前使用Sql Server。

在执行的时候想到连接数据库应该大部分是通用的。于是将Sql Server中的连接方式(string StrConn=“Data

Source=IP或服务器名;Initial Catalog=数据库名称;User

ID=账号;Password=密码”)套用到Oracle的连接中。步骤及前期工作的准备:

准备工作:

A、安装Oracle Client。我安装的是oracle 10g。如果使用Data Source=IP地址,就必须安装客户端

1、在.net中添加引用System.Data.OracleClient

2、定义连接方式(绑定数据到GridView):string strConn=“Data Source=IP地址;User ID=账号;Password=密码”;

OracleConnection conn=new OracleConnection(strConn);  ---实例化连接

conn.open();

string strSql="select * from Table";

OracleDataAdapter da=new Oracle DataAdapter(strSql,conn);

DataTable dt=new DataTable();

da.Fill(dt);

conn.Close();

Gridview1.DataSource=dt;

Gridview1.DataBind();

绑定成功。

B、如果没有安装oracle的客户端,从一些资料查看到可以使用:

string StrConn=“Data Source=(

DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = **))

)

(CONNECT_DATA =

(SERVICE_NAME = 服务名)

)

);user ID=账号;Password=密码;”;-----未做验证

B 、关于读取数据库的集中方式:

1.1、就是A中的实例

1.2、**********Update、insert************:

OracleConnection conn=new OracleConnection(strConn);

conn.open();

string strSql=“update tabel1 set column1=‘’ where …”;

or strSql=“insert into table1 values(‘’,’’)”;

OracleCommand ocd=new OracleCommand(strSql,conn);

int intResult=ocd.ExecuteNonQuery();

conn.closed();

**************Read**********:

String strSql=“select * from tblproject”;

OracleCommand cmd=new OracleCommand(strSql,conn);

OracleDataReader dr=cmd.ExecuteReader();

If(dr.Read())

{……}

cmd.Dispose();

dr.Dispose();

conn.Closed();

在.net gridview 更新回oracle数据库,.net 连接Oracle操作 - cathy_10 - 博客园相关推荐

  1. arcgis读取oracle数据库,arcgis连接Oracle数据库

    arcgis连接Oracle数据库 配置声明:本人的电脑是win10 64位,安装的Oracle是oracleR11gr2 64  arcgis版本位10.2 安装是在同一台电脑上. 一.首先是安装O ...

  2. myeclipse文档链接oracle,[数据库]MyEclipse 连接Oracle数据库(初学者必看)

    [数据库]MyEclipse 连接Oracle数据库(初学者必看) 0 2015-05-06 22:03:18 前言:刚接触Oracle数据库,便有一个需求,编写控制台程序,实现主人登录.数据库为Or ...

  3. 远程链接oracle数据库,远程连接Oracle数据库

    首先,讲明一下我为什么要用Oracle数据库.这是手头的一个项目,我师兄负责写后台,而数据库由甲方建立并且管理.现在我也得接管师兄的这个项目了,理所应当已经配好环境,装好软件来接收项目.话不多少,下面 ...

  4. c# 操作oracle数据库,C#连接oracle数据库增删改查实例

    [实例简介] C#连接oracle数据库,增删改查实例,OracleParameter防Sql注入等,适用于新手学习 [实例截图] [核心代码] 5868e8be-414a-4138-8390-2fb ...

  5. j连接oracle数据库,JFinal连接Oracle数据库实战

    添加oracle驱动包: 在lib中添加ojdbc6.jar 在controller中配置插件: /** * 配置插件 */ public void configPlugin(Plugins me) ...

  6. eclipse怎么配置oracle数据库,Eclipse连接Oracle数据库介绍

    Eclipse连接Oracle数据库介绍 由于eclipse是开源产品,所以许多工具都以插件的形式提供由用户选择安装,许多文章中都提到了如何连接数据库,但是并没有说明需要加载以及如何加载数据库.jar ...

  7. plsql如何配置连接oracle数据库,PLSQL连接Oracle 数据库配置详解

    (oracle官网下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html , 下载地址2:http://download.c ...

  8. VS连接上oracle数据库,VS2015连接Oracle数据库的详细步骤

    开发环境 宿主机:Win10 + VS2015 + ODP.Net for VS2015 虚拟机:Win7 + Oracle 11g + 桥接 配置ODP.Net 首先下载 Oracle Develo ...

  9. python连接oracle数据库_Python连接oracle数据库 例子一

    step1:下载cx_Oracle模块,cmd--pip install cx_Oracle step2: 1 import cx_Oracle #引用模块cx_Oracle 2 conn=cx_Or ...

最新文章

  1. 第28天:js-Tab栏切换封装函数
  2. 如何确定CPU是大端字节序还是小端字节序?
  3. 成立仅一年的天猫好房,凭什么让55万人排队领钱?
  4. Kafka.net使用编程入门
  5. java的css的块_CSS基础知识(概念、块级元素、行内元素、选择器)
  6. Linux源码包安装的详细教程
  7. robo3T篇 — robo3T的使用说明
  8. 百度股市通如何实现智能选股?
  9. AngularJS - $uibModal - 自定义模态框大小
  10. wifi微信认证服务器架设,商业WiFi微信认证实现
  11. 查看python下OpenCV版本
  12. iOS App上架流程---上线新版本app
  13. 一款彩票app的制作运营详解
  14. 考研语法?看这篇就够了 #考研英语语法#从零开始#英语一
  15. 高中计算机教师证试题,2020下高中信息技术教师资格证面试试题及答案【1月10日下午】...
  16. S32K3 MCAL WDG看门狗配置详解 基于EBtresos
  17. 通达信交易接口可以设定自动止盈止损吗?
  18. domain adaptation 小综述
  19. 华为超级计算机叫什么名字,华为超级计算机打破世界纪录,是否超越了我国第一的“神威太湖之光”?...
  20. 解决登陆后的链接直接可以复制使用的问题

热门文章

  1. java 图片水印_JAVA实现图片水印
  2. 机器人视觉系统的构成
  3. STM32添加以太网连接
  4. 如何在win10电脑上录音
  5. lazada各国家站点讲解
  6. 免费好用的PC端屏幕录制软件
  7. ES6语法总结(21)--Generator函数的异步应用
  8. 地球人的来源1【由罗斯威尔事件得到的可能解释】
  9. ubuntu文件系统字体底纹含义
  10. PostgreSQL 从备份原理 到 PG_PROBACKUP