C#查询Oracle数据库数据的方法
Method to query data from Oracle database in C#
目前我正在使用以下方法从 Oracle 数据库获取数据并将其 return 到 DataTable
:
private static DataTable OraSelect(string cmdString)
{
string conString = ConfigurationManager.AppSettings["dbconnection"];
OracleConnection oraCon = new OracleConnection(conString);
OracleCommand oraCmd = new OracleCommand(cmdString, oraCon);
OracleDataAdapter oraDA = new OracleDataAdapter(oraCmd.CommandText, oraCon);
DataTable dt = new DataTable();
oraCon.Open();
oraDA.Fill(dt);
oraCon.Close();
return dt;
}
Visual Studio 显示以下警告:"OracleConnection has been deprecated."
我认为这不是最好的方法。你能给我一些关于如何用更好的方法从 Oracle 数据库中获取数据的例子吗?
你看到MSDN Document了吗class定义
[ObsoleteAttribute("OracleConnection has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260",
false)]
public sealed class OracleConnection : DbConnection, ICloneable
遵循属性构造函数参数中提到的link(Oracle and ADO.NET)
您应该使用特定的 Data provider from Oracle
一个例子:Connecting to Oracle Database through C#?
目前我正在使用以下方法从 Oracle 数据库获取数据并将其 return 到 DataTable
:
private static DataTable OraSelect(string cmdString)
{
string conString = ConfigurationManager.AppSettings["dbconnection"];
OracleConnection oraCon = new OracleConnection(conString);
OracleCommand oraCmd = new OracleCommand(cmdString, oraCon);
OracleDataAdapter oraDA = new OracleDataAdapter(oraCmd.CommandText, oraCon);
DataTable dt = new DataTable();
oraCon.Open();
oraDA.Fill(dt);
oraCon.Close();
return dt;
}
Visual Studio 显示以下警告:"OracleConnection has been deprecated."
我认为这不是最好的方法。你能给我一些关于如何用更好的方法从 Oracle 数据库中获取数据的例子吗?
你看到MSDN Document了吗class定义
[ObsoleteAttribute("OracleConnection has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260",
false)]
public sealed class OracleConnection : DbConnection, ICloneable
遵循属性构造函数参数中提到的link(Oracle and ADO.NET)
您应该使用特定的 Data provider from Oracle
一个例子:Connecting to Oracle Database through C#?