收藏 分享(赏)

在C#使用ADO连接oracle数据库手记2.doc

上传人:gnk289057 文档编号:5153688 上传时间:2019-02-10 格式:DOC 页数:3 大小:367KB
下载 相关 举报
在C#使用ADO连接oracle数据库手记2.doc_第1页
第1页 / 共3页
在C#使用ADO连接oracle数据库手记2.doc_第2页
第2页 / 共3页
在C#使用ADO连接oracle数据库手记2.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、5、下面开始示例程序。打开Visual Studio 2010,新建一个空白项目。在解决方案资源管理器中,右键单击项目,选择“属性” ,将目标框架设置成 “.Net Frame Work 4 ”(一般默认是“.Net Frame Work 4 client profile”) 。因为程序中要用到 using System.Data.OracleClient; MSDN告诉我们这个库将在.Net FrameWork4 以后的版本中不被支持。所以要修改项目的目标框架。在vs 2005 和vs 2008中应该不存在这个问题。具体我没有测试过。程序代码如下:具体见说明,关键的难点在于如何建立 orac

2、le 的连接字符串。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.OracleClient;namespace TestDataBaseclass Programstatic void Main(string args)try/新建一个oracle连接OracleConnection dataConnection = new OracleConnection();/注意这里连接字符串的写法/Data Sou

3、rce 的值不就是tnsnames.ora文件里的那一部分?,不是吗?dataConnection.ConnectionString =“User ID=admin;Password=abc123;“ +“Data Source=“+ “(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.10.10.4)(PORT=1521)(CONNECT_DATA=(SERVICE_NAME=TESTDB);“;/打开连接dataConnection.Open();System.Console.WriteLine(“连接成功!“);/新建o

4、racle命令实例OracleCommand dataCommand = new OracleCommand();dataCommand.Connection = dataConnection;dataCommand.CommandType = CommandType.Text;dataCommand.CommandText =“select * from testdb_用户信息“;/读取数据,返回一个OracleDataReader实例OracleDataReader dataReader = dataCommand.ExecuteReader();/再次执行DdataReader.Read

5、();时,dataReader将指向结果的下一条记录,/读到末尾时返回fasle 否则返回truedataReader.Read();/参数0 表示结果的第一个字段,1 表示第二个字段,依次类推string name = dataReader.GetString(0);string password = dataReader.GetString(1);System.Console.WriteLine(“name=0,password=1“,name,password);catch(OracleException e)Console.WriteLine(“connection error: 0“,e.Message);运行效果

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 数据库

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报