您的位置:首页 > 数据库 > Oracle

.net连接oracle(无客户端)

2014-01-16 14:36 274 查看
  使用DDTek.Oracle.dll可以在没有安装oracle客户端的情况下连接远程的oracle。

  

string _conString = "Host=192.168.1.1;Port=1521;User ID=userid;Password=password;SID=sid";
List<Dictionary<string,object>> dics = new List<Dictionary<string,object>>();
OracleConnection conn = new OracleConnection( _conString );
conn.Open();
OracleCommand cmd = conn.CreateCommand();
cmd.CommandText = "select * from table";
OracleDataReader reader = cmd.ExecuteReader();
while( reader.Read() )
{
Dictionary<string,object> dic = new Dictionary<string,object>();
int fieldCount = reader.FieldCount;
for( int i = 0; i < fieldCount; i ++ )
{
dic.Add( reader.GetName(i) , reader[i] );
}
dics.Add( dic );
}
conn.Close();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐