斌 的个人资料技术员的共享空间照片日志列表 工具 帮助

日志


    6月23日

    用C# 写一个连接数据库程序的步骤

    在程序中要使用 System.Data.OracleClient 命名空间中类的子集来对Oracle数据库操作的步骤:

    1 System.Data.OracleClient(用于Oracle Microsoft .NET 框架数据提供程序)的引用添加到项目中。

    2使用 using 指令导入 OracleClient 类中的类型。

    using System.Data.OracleClient;3创建一个 OracleConnection 对象。

    OracleConnection conn = new OracleConnection("Data Source=oracledb;User Id=UserID;Password=Password;");

    4创建一个OracleCommand对象。将其Connection属性设置为上一步中创建的连接。将其CommandText设置为想对数据库表进行的操作,即SQL语句。

    OracleCommand cmd = new OracleCommand();
    cmd.Connection 
    =
     conn;
    cmd.CommandText 
    = "select * from table"
    ;

    5创建OracleParameter 对象,并将其添加到 OracleCommand 对象的参数集合中。(如果CommandText中有参数,需要创建此对象)
    cmd.Parameters.Add("reccount",OracleType.Number);

    6如果您要浏览操作的结果集,请创建 DataSetDataTable DataReader。。

    7使用 OracleCommand 对象的一个 Execute 方法执行CommandText中的SQL语句,如下所示:

    conn.Open();
    cmd.ExecuteNonQuery();
    conn.Close();

     

    Execute方法      说明

    ExecuteReader   通过执行能够返回结果集生成 OracleDataReader

    ExecuteNonQuery     执行返回受影响的行数。

    ExecuteOracleNonQuery 针对OracleCommand.Connection执行SQL语句,返回受影响的行数。

    ExecuteScalar    执行一个查询并且返回查询结果集第一行第一列的值作为 .NET 框架数据类型返回。

    ExecuteOracleScalar 执行一个查询并且返回查询结果集的第一行第一列的值作为Oracle指定类型 OracleType 数据类型)返回。

    评论

    请稍候...
    很抱歉,您输入的评论太长。请缩短您的评论。
    您没有输入任何内容,请重试。
    很抱歉,我们当前无法添加您的评论。请稍后重试。
    若要添加评论,需要您的家长授予您相应权限。请求权限
    您的家长禁用了评论功能。
    很抱歉,我们当前无法删除您的评论。请稍后重试。
    您已超过了一天之内允许提供的评论数上限。请在 24 小时后重试。
    因为我们的系统表明您可能在向其他用户提供垃圾评论,您的帐户已禁用了评论功能。如果您认为我们错误地禁用了您的帐户,请联系 Windows Live 支持部门
    完成下面的安全检查,您提供评论的过程才能完成。
    您在安全检查中键入的字符必须与图片或音频中的字符一致。

    若要添加评论,请使用您的 Windows Live ID 登录(如果您使用过 Hotmail、Messenger 或 Xbox LIVE,您就拥有 Windows Live ID)。登录


    还没有 Windows Live ID 吗?请注册

    引用通告

    此日志的引用通告 URL 是:
    http://hb1984.spaces.live.com/blog/cns!B71DA5098812F698!122.trak
    引用此项的网络日志