2016 - 2024

感恩一路有你

如何在VS2010和VS2012中连接Oracle 11g数据库

浏览量:4386 时间:2024-01-30 08:22:43 作者:采采

Oracle是开发者常用的数据库,在做.NET开发时,由于VS自带的驱动只能连接Oracle 10g及以下版本。那么如何连接Oracle 11g呢?下面是具体步骤:

下载并安装ODTwithODAC1120320_32bit驱动

1. 首先,从Oracle官网下载所需的驱动ODTwithODAC1120320_32bit,下载链接为

2. 下载完成后,运行安装程序,并选择安装产品时只需要选择Oracle Client即可。

在VS2010或VS2012中创建项目

1. 启动VS2010或VS2012(根据个人喜好选择版本),新建一个WinForm项目。

2. 在窗体设计界面上添加一个按钮和一个数据表格视图控件。

引用并编写连接代码

1. 添加引用。在项目中右击“引用”,选择“添加引用”,然后浏览到ODTwithODAC1120320_32bit安装目录下,选择文件进行引用。

2. 在按钮的事件处理方法中,编写以下代码:

string connectionString;
string queryString;

// 连接字符串1
connectionString "Data Source192.168.1.111/ORCLDBTEST;User IDSYSTEM;Passwordsa";

// 连接字符串2(根据需求选择)
// connectionString "Data Source(DESCRIPTION";
// connectionString "(ADDRESS(PROTOCOLTCP)(HOST192.168.1.111)(PORT1521)))";
// connectionString "(CONNECT_DATA(SERVICE_NAMEORCLDBTEST)));";
// connectionString "User IdSYSTEM;Passwordsa;";

queryString "SELECT * FROM TESTTB";

OracleConnection myConnection new OracleConnection(connectionString);
OracleCommand myORACCommand ();
queryString;
();
OracleDataAdapter oraDA new OracleDataAdapter(myORACCommand);
DataSet ds new DataSet();
(ds);
();
DataTable dtbl [0];
dtbl;

运行程序获取数据库表数据

按下熟悉的F5启动程序即可获取到数据库表的数据了。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。