易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET 2.0连接Oracle 10g

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OracleClient;//引入命名空间
public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        String connstr = "Data Source=orcl;User ID=system;Password=orcl;Unicode=True";
        OracleConnection oraConn = new OracleConnection(connstr);
        OracleDataAdapter da = new OracleDataAdapter("select * from lin", oraConn);
        DataSet ds = new DataSet();
        da.Fill(ds);
        GridView1.DataSource = ds.Tables[0];
        GridView1.DataBind();
    }
}
连接属性或在web.confgi中的配置
其实直接写上面的代码会出不少错误的,要做两个工作才可以。
1. ASP.NET2.0里默认不能直接添加using System.Data.OracleClient;需要在填加引用的.NET组件框里选择System.Data.OracleClient添加后才能用。
2. 在ASP.NET1.1中调用Web.config中的数据库连接字符串时使用语句System.Configuration.ConfigurationSettings.AppSettings["oracle"];,在2.0里须要使用System.Configuration.ConfigurationManager.AppSettings["oracleconn"];,并且需先在填加引用的.NET组件框里选择System.Configuration添加后才能用。
3.以上采用的是从ASP.NET迁移来的代码风格,如果采用2.0中的connectionStrings,需要修改的代码如下:
Web.Config
<connectionStrings>
    <add name="oracleconn" connectionString="User ID=用户名;Password=密码;Data Source=数据库服务名" providerName="System.Data.OracleClient"/>
</connectionStrings>
代码如下需要修改,其他都不变:
string strcon = Syste


相关文档:

Oracle系列:记录Record

 Oracle系列:记录(Record)
一,什么是记录(Record)?
 由单行多列的标量构成的复合结构。可以看做是一种用户自定义数据类型。组成类似于多维数组。
将一个或多个标量封装成一个对象进行操作。是一种临时复合对象类型。
 
 记录可以直接赋值。RECORD1 :=RECORD2;
 记录不可以整体比较. ......

【转】Oracle Tablespace创建

 Tablespace
ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Oracle会提示:没有存储配额.
  因此,在创建对象之前,首先要分配存储空间.  
  分配存 ......

Oracle Cursor

 1,什么是游标?
 ①从表中检索出结果集,从中每次指向一条记录进行交互的机制。
   
 ②关系数据库中的操作是在完整的行集合上执行的。
  由 SELECT 语句返回的行集合包括满足该语句的 WHERE 子句所列条件的所有行。由该语句返回完整的行集合叫做结果集。
   &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号