教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> Oracle >> 入门基础 >> Oracle9i连接ASP.NET方法及注意点 RSS订阅
Oracle9i连接ASP.NET方法及注意点
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   

  #region 声明
  //----------------------------------------------------------------------
  //
  // 修改: 李淼(Nick.Lee)
  //
  // oracle9i连接asp.net方法及注意点
  
  // 时间:2005-3-18
  
  // boyorgril@msn.com
  // QQ:16503096
  //注意:引用请标明修改出处,谢谢
  //----------------------------------------------------------------------
  #endregion
  
  推荐方式
  
  public void oledboracle_dataset()
  {
  string ConnectionString="Data Source=mine;user=sys;password=sys;"; //写连接串
  OracleConnection conn=new OracleConnection(ConnectionString);        //创建一个新连接
  OracleCommand cmd= new OracleCommand("select * from fjdl.t_rights",conn);
  DataSet ds = new DataSet();
  OracleDataAdapter oda=new OracleDataAdapter();
  oda.SelectCommand=cmd;
  oda.Fill(ds);
  conn.Close();
  DataGrid1.DataSource=ds.Tables[0].DefaultView;
  DataGrid1.DataBind();
  }
  
  以下为用dataset和datareader,oledb和oralceclient的四种方法
  
  public void oledboracle_datareader()
  {
  System.Data.OleDb.OleDbConnection oledb1=new System.Data.OleDb.OleDbConnection();
  string sqlText="select * from scott.tAdmin";
  System.Data.OleDb.OleDbDataReader reader;
  
  oledb1.ConnectionString="Provider=\"OraOLEDB.Oracle.1\";User ID=system;password=system;Data Source=rick;";
  System.Data.OleDb.OleDbCommand Com=new System.Data.OleDb.OleDbCommand(sqlText,oledb1);
  
  Com.Connection.Open();
  reader=Com.ExecuteReader();
  
  DataGrid1.DataSource=reader;
  DataGrid1.DataBind();
  
  //this.Response.Write(oleDbConnection1.ConnectionString);
  reader.Close();
  Com.Connection.Close();
  }
  public void oledboracle_dataset()
  {
  System.Data.OleDb.OleDbConnection oledb1=new System.Data.OleDb.OleDbConnection("Provider=\"OraOLEDB.Oracle.1\";User ID=system;password=system;Data Source=rick;");
  string sqlText="select * from scott.tAdmin";
  System.Data.DataSet set1=new DataSet();
  System.Data.OleDb.OleDbDataAdapter Ada1=new System.Data.OleDb.OleDbDataAdapter (sqlText,oledb1);
  Ada1.Fill(set1,"data1");
  
  this.DataGrid2.DataSource=set1.Tables["data1"].DefaultView;
  this.DataGrid2.DataBind();
  }
  public void oracle_dataset()
  {
  System.Data.OracleClient.OracleConnection oracle1=new System.Data.OracleClient.OracleConnection("user id=system;data source=rick;password=system");
  string sqlText="select * from scott.tAdmin";
  System.Data.DataSet set1=new DataSet();
  System.Data.OracleClient.OracleDataAdapter Ada1=new System.Data.OracleClient.OracleDataAdapter(sqlText,oracle1);
  Ada1.Fill(set1,"oracle_data1");
  
  this.DataGrid3.DataSource=set1.Tables["oracle_data1"].DefaultView;
  this.DataGrid3.DataBind();
  }
  public void oracle_datareader()
  {
  System.Data.OracleClient.OracleConnection oracle2=new System.Data.OracleClient.OracleConnection();
  string sqlText="select * from scott.tAdmin";
  System.Data.OracleClient.OracleDataReader reader;
  
  oracle2.ConnectionString="User ID=system;user id=system;data source=rick;password=system";
  System.Data.OracleClient.OracleCommand Com=new System.Data.OracleClient.OracleCommand(sqlText,oracle2);
  
  Com.Connection.Open();
  reader=Com.ExecuteReader();
  
  DataGrid4.DataSource=reader;
  DataGrid4.DataBind();
  
  //this.Response.Write(oleDbConnection1.ConnectionString);
  reader.Close();
  Com.Connection.Close();
  }
  
  注意点:
  
  如果不设置远程数据的本级网络配置
  
  ORA-00162: external dbid length 18 is greater than maximum (16)
  
  连接名称不能超过16个字符
  
  修改方法
  
  Configuration and Migration Tools->Net Configuration Assistant中配置

来源:upschool.com.cn
作者:
关键字:注意点
发表日期:2007-1-6 1:19:15

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:Oracle 常用的SQL语法和数据对象   下一篇:Oracle PL/SQL入门之案例实践


2008-12-3 3:14:32
本文的相类似文章
  • 杀毒软件使用过程的注意点
  • 会计资格考试考前冲刺的几个注意点
  • 初写数学论文的几个注意点
  • 初写数学论文的几个注意点
  • 关于网上开发客户的几点体会与注意点
  • 注意理论联系实际 会计考前冲刺的几个注意点
  • UI设计注意点
  • 全省高考生今填志愿 专家提醒志愿填报注意点
  • 雅思考官谈口语与写作的注意点(英)
  • 考研中的六个注意点:不要和别人作比较
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com