C#网络编程之连接oracle数据库获取数据
来源:互联网 发布:sql union替代 join 编辑:程序博客网 时间:2024/06/08 06:52
该方法可以在没有安装oracle服务器也没有安装oracle客户端中使用,但是有一点要注意的是:.net版本要4.0以上才能使用。
/// <summary>
/// 远程连接oracle数据库的连接字符串
/// </summary>
private static string connString
{
get
{
return "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=主机名)" +
"(PORT=端口))(CONNECT_DATA=(SERVICE_NAME=SID)));Persist Security " +
"Info=True;User ID=用户名;Password=口令;";
}
}
/// <summary>
/// 运程连接oracle数据库,返回要查询的数据
/// </summary>
/// <param name="sqlWhere">查询语句</param>
/// <param name="error">错误信息</param>
/// <returns>DataTable类型的数据</returns>
public static OracleConnection ConnectOracle()
{
//建立连接
OracleConnection conn = new OracleConnection();
//指定连接字符串
conn.ConnectionString = connString;
try
{
conn.Open();
return conn;
}
catch (Exception e)
{
Debug.WriteLine("连接数据库失败: " + e.Message);
}
return null;
}
public static DataTable GetOracleDatas(OracleConnection conn, string sqlWhere, ref string error)
{
DataTable datas = null;
try
{
OracleCommand command = new OracleCommand(sqlWhere, conn);
OracleDataAdapter adapter = new OracleDataAdapter(command);
DataSet dataSet = new DataSet();
adapter.Fill(dataSet);
datas = dataSet.Tables[0];
}
catch (Exception e)
{
error = e.Message;
}
return datas;
}
- C#网络编程之连接oracle数据库获取数据
- java连接Oracle数据库获取数据
- 网络数据连接数据库
- C#连接Oracle数据库
- C#连接oracle数据库
- C#连接Oracle数据库
- C# 连接Oracle数据库
- C#连接ORACLE数据库
- C#连接Oracle数据库
- C#连接oracle数据库
- C#连接oracle数据库
- C#连接oracle数据库
- c#连接oracle数据库
- C#连接Oracle数据库
- C#连接Oracle数据库
- C# 连接Oracle数据库
- C#连接Oracle数据库
- C#连接Oracle数据库
- OPEN(SAP) UI5 扫盲
- 微信小程序上传多图到服务器并获取返回的路径
- Oracle同义词创建及其作用
- 1、传统BIO编程示例及缺点分析(netty-学习笔记)
- 数据库级联更新 on update cascade和级联删除 on delete cascade
- C#网络编程之连接oracle数据库获取数据
- python的array()为什么会报错
- Gson纯Json解析
- tabbar的属性
- maven引入本地jar包——dependency
- 面向对象基础知识笔记(一)
- jquery点滴
- SQLSERVER GROUP BY查询最大一条,并关联当前行其它列
- Java中只有按值传递