vs2010与oracle数据库连接

来源:互联网 发布:矩阵函数的导数和积分 编辑:程序博客网 时间:2024/05/19 16:21

第一种方式连接:

下面我们打开vs2010,新建网站,在解决资源管理器中,项目右击,添加引用,选择system.data.oracleClient。打开cs文件,添加using System.Data.OracleClient,using System.Data;命名空间。

以下就是VS2010连接oracle数据库的代码:

 protected void Button1_Click(object sender, EventArgs e)        {            string conn = "Data Source=orcl;Password=tiger;User ID=scott";            OracleConnection con = new OracleConnection(conn);            try            {                con.Open();                OracleCommand command = con.CreateCommand();                command.CommandText = "SELECT DEPTNO, DNAME, LOC FROM DEPT";                OracleDataReader odr = command.ExecuteReader();                OracleDataAdapter myda = new OracleDataAdapter();                myda.SelectCommand = command;                DataSet ds = new DataSet();                myda.Fill(ds);                odr.Close();                GridView2.DataSource = ds;                GridView2.DataBind();            }            catch (Exception ee)            {                Response.Write(ee.Message);            }            finally            {                con.Close();            }        }

2.第二种方式就是直接使用GridView控件来配置数据源见下图:



3.之前使用VS2008始终连接不上Oracle数据库,不管是使用Oracle Database (OLE DB)还是Oracle Database(OracleClient) 如图


之后果断使用VS2012,两种方式都可以连接:


PS:32位windows8系统,数据库使用oracle11gR2X32位。(2016-5-22 Lenovo Z460)

(windows7 X64位系统 数据库使用oracle11gR2X32位(安装选择桌面型没有选择服务器型,其实也都可以),VS2008(32位中文版),VS2010都可以使用,2016-5-23公司办公电脑OK,SqlDeveloper开发工具连接数据库OK)

0 0