Oracle链接数据库 .net
来源:互联网 发布:水果老虎机源码 编辑:程序博客网 时间:2024/05/20 10:11
1.首先去下载Oracle驱动oracle_net.msi
2.安装完之后在项目里面引用system.data.oracleclient
3.链接数据库的GetConnection类如下:
public class GetConnection
{
private static OracleConnection _connection;
/// <summary>
/// 获取数据库连接桥
/// </summary>
private static OracleConnection Connection
{
get
{
//Data Source=orcl_169;User ID=openeap;Password=***********;Unicode=True
string connectionString = ConfigurationManager.AppSettings["ConnectionString"];
// string connectionString = "Data Source=.;Initial Catalog=shopping;Persist Security Info=True;User ID=dkj;Password=dkj123456";
//string connectionString = "Data Source=.;Initial Catalog=shopping;Integrated Security=True";;dkj/dkj123456
if (_connection == null)
{
_connection = new OracleConnection(connectionString);
_connection.Open();
}
if (_connection.State == ConnectionState.Closed)
{
_connection.Open();
}
if (_connection.State == ConnectionState.Broken)
{
_connection.Close();
_connection.Open();
}
return GetConnection._connection;
}
}
/// <summary>
/// 获取表数据
/// </summary>
/// <param name="sql"></param>
/// <returns></returns>
public static OracleDataReader GetDataRead(string sql)
{
OracleCommand command = new OracleCommand(sql, Connection);
OracleDataReader read = command.ExecuteReader();
return read;
}
public static int NoSelect(string sql)
{
OracleCommand command = new OracleCommand(sql, Connection);
int row = command.ExecuteNonQuery();
return row;
}
public static DataTable GetDataTable(string sql)
{
OracleCommand command = new OracleCommand(sql, Connection);
DataTable dt = new DataTable();
OracleDataAdapter sda = new OracleDataAdapter(command);
sda.Fill(dt);
return dt;
}
/// <summary>
/// 执行sql语句,返回一行一列。。
/// </summary>
/// <param name="sql">SQL语句</param>
/// <returns></returns>
public static string GetScalar(string sql)
{
OracleCommand command = new OracleCommand(sql, Connection);
return command.ExecuteScalar().ToString();
}
}
- Oracle链接数据库 .net
- asp.net中sqlserver/oracle数据库链接方法
- vs2010(ASP.NET)链接Oracle 10g数据库
- .net链接SQL数据库
- .net中链接数据库
- ADO.NET 链接数据库
- Asp.net数据库链接
- .net 数据库链接
- perl链接Oracle数据库
- oracle数据库建立链接
- delphi链接oracle数据库
- C# 链接 oracle数据库
- Oracle数据库链接
- oracle链接数据库
- C#链接ORACLE数据库
- ORACLE数据库链接
- oracle数据库链接知识
- jdbc链接oracle数据库
- sqldataReader,sqldataAdapter,DataSet的使用
- StringBuffer StringBuilder AbstractStringBuilder
- Just for test.
- Java学习笔记之JFreeChart 的乱码问题
- oracle索引整理
- Oracle链接数据库 .net
- mysql操作
- expect spawn、linux expect 用法
- 麻省理工博士退学开网店两年身家过千万
- linux expect的使用详解,实例
- 15.1 可组合设计方法
- 短信监听---数据库变动
- Ubuntu10.04下Android开发环境搭建
- 进制