如何使用asp.net3.5连接到Oracle 11g数据库?
什么是名称空间以及如何在web.config文件中编写连接字符串?
请帮帮我..
答案 0 :(得分:3)
这取决于数据提供者。请参阅:ConnectionString.com或许更具体地说:The .NET Data Provider for Oracle。连接字符串在web.config文件中应该看起来非常相似。可怕的唯一区别是系统/数据库名称,用户ID,密码等。
有必要知道哪种类型 对象可以具有相同的名称和 哪些不是。为此它是 必须引入的概念 命名空间。命名空间定义了一个 一组对象类型,其中 所有名称必须是唯一的 由模式和名称标识。对象 在不同的命名空间中可以共享 同名。
这也是您可以遵循的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];
}