在.net gridview 更新回oracle数据库,.net 连接Oracle操作 - cathy_10 - 博客园
新的环境中操作的数据库为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 - 博客园相关推荐
- arcgis读取oracle数据库,arcgis连接Oracle数据库
arcgis连接Oracle数据库 配置声明:本人的电脑是win10 64位,安装的Oracle是oracleR11gr2 64 arcgis版本位10.2 安装是在同一台电脑上. 一.首先是安装O ...
- myeclipse文档链接oracle,[数据库]MyEclipse 连接Oracle数据库(初学者必看)
[数据库]MyEclipse 连接Oracle数据库(初学者必看) 0 2015-05-06 22:03:18 前言:刚接触Oracle数据库,便有一个需求,编写控制台程序,实现主人登录.数据库为Or ...
- 远程链接oracle数据库,远程连接Oracle数据库
首先,讲明一下我为什么要用Oracle数据库.这是手头的一个项目,我师兄负责写后台,而数据库由甲方建立并且管理.现在我也得接管师兄的这个项目了,理所应当已经配好环境,装好软件来接收项目.话不多少,下面 ...
- c# 操作oracle数据库,C#连接oracle数据库增删改查实例
[实例简介] C#连接oracle数据库,增删改查实例,OracleParameter防Sql注入等,适用于新手学习 [实例截图] [核心代码] 5868e8be-414a-4138-8390-2fb ...
- j连接oracle数据库,JFinal连接Oracle数据库实战
添加oracle驱动包: 在lib中添加ojdbc6.jar 在controller中配置插件: /** * 配置插件 */ public void configPlugin(Plugins me) ...
- eclipse怎么配置oracle数据库,Eclipse连接Oracle数据库介绍
Eclipse连接Oracle数据库介绍 由于eclipse是开源产品,所以许多工具都以插件的形式提供由用户选择安装,许多文章中都提到了如何连接数据库,但是并没有说明需要加载以及如何加载数据库.jar ...
- plsql如何配置连接oracle数据库,PLSQL连接Oracle 数据库配置详解
(oracle官网下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html , 下载地址2:http://download.c ...
- VS连接上oracle数据库,VS2015连接Oracle数据库的详细步骤
开发环境 宿主机:Win10 + VS2015 + ODP.Net for VS2015 虚拟机:Win7 + Oracle 11g + 桥接 配置ODP.Net 首先下载 Oracle Develo ...
- python连接oracle数据库_Python连接oracle数据库 例子一
step1:下载cx_Oracle模块,cmd--pip install cx_Oracle step2: 1 import cx_Oracle #引用模块cx_Oracle 2 conn=cx_Or ...
最新文章
- 第28天:js-Tab栏切换封装函数
- 如何确定CPU是大端字节序还是小端字节序?
- 成立仅一年的天猫好房,凭什么让55万人排队领钱?
- Kafka.net使用编程入门
- java的css的块_CSS基础知识(概念、块级元素、行内元素、选择器)
- Linux源码包安装的详细教程
- robo3T篇 — robo3T的使用说明
- 百度股市通如何实现智能选股?
- AngularJS - $uibModal - 自定义模态框大小
- wifi微信认证服务器架设,商业WiFi微信认证实现
- 查看python下OpenCV版本
- iOS App上架流程---上线新版本app
- 一款彩票app的制作运营详解
- 考研语法?看这篇就够了 #考研英语语法#从零开始#英语一
- 高中计算机教师证试题,2020下高中信息技术教师资格证面试试题及答案【1月10日下午】...
- S32K3 MCAL WDG看门狗配置详解 基于EBtresos
- 通达信交易接口可以设定自动止盈止损吗?
- domain adaptation 小综述
- 华为超级计算机叫什么名字,华为超级计算机打破世界纪录,是否超越了我国第一的“神威太湖之光”?...
- 解决登陆后的链接直接可以复制使用的问题