如何使用Asp.Net连接到Oracle 11g数据库

时间:2010-12-17 06:14:31

标签: c# asp.net oracle

如何使用asp.net3.5连接到Oracle 11g数据库?

什么是名称空间以及如何在web.config文件中编写连接字符串?

请帮帮我..

1 个答案:

答案 0 :(得分:3)

这取决于数据提供者。请参阅:ConnectionString.com或许更具体地说:The .NET Data Provider for Oracle。连接字符串在web.config文件中应该看起来非常相似。可怕的唯一区别是系统/数据库名称,用户ID,密码等。

Namespaces

  

有必要知道哪种类型   对象可以具有相同的名称和   哪些不是。为此它是   必须引入的概念   命名空间。命名空间定义了一个   一组对象类型,其中   所有名称必须是唯一的   由模式和名称标识。对象   在不同的命名空间中可以共享   同名。

这也是您可以遵循的nice tutorial,这是特定于ASP.NET的。可能感兴趣的another article

代码片段(使用.NET Oracle提供程序:)

public DataTable myDataTable(string SQL, string ConnStr)
{
    OracleConnection cn = default(OracleConnection);
    DataSet dsTemp = null;
    OracleDataAdapter dsCmd = default(OracleDataAdapter);

    cn = new OracleConnection(ConnStr);
    cn.Open();

    dsCmd = new OracleDataAdapter(SQL, cn);
    dsTemp = new DataSet();
    dsCmd.Fill(dsTemp, "myQuery");
    cn.Close();
    return dsTemp.Tables[0];
}