国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

Oracle數(shù)據(jù)庫操作類(c#)

2024-07-21 02:18:40
字體:
來源:轉載
供稿:網友
用oracleconnection連接oracle
在web.config中配置 <add key="oracle" value="data source=xxx;user id=xxx;password=xxx"/>

public system.data.oracleclient.oracleconnection cnn;

/// <summary>
/// 打開數(shù)據(jù)庫連接
/// </summary>
public void open()
{
cnn=new oracleconnection(system.configuration.configurationsettings.appsettings["oracle"]);
cnn.open();
}

/// <summary>
/// 打開數(shù)據(jù)庫連接,返回cnn
/// </summary>
public oracleconnection opencnn()
{
cnn=new oracleconnection(system.configuration.configurationsettings.appsettings["oracle"]);
cnn.open();
return(cnn);
}

/// <summary>
/// 關閉數(shù)據(jù)庫連接
/// </summary>
public void close()
{
cnn.close();
}

/// <summary>
/// 返回dataset
/// </summary>
/// <param name="cmdstring"></param>
/// <param name="tablename"></param>
/// <returns></returns>
public dataset getdataset(string cmdstring,string tablename)
{
open();
oracledataadapter myda =new oracledataadapter();
myda.selectcommand = new oraclecommand(cmdstring,cnn);
dataset myds =new dataset();
myda.fill(myds,tablename);
close();
return myds;
}

/// <summary>
/// 返回oledbdatareader
/// </summary>
/// <param name="cmdstring"></param>
/// <returns></returns>
public oracledatareader getdatareader(string cmdstring)
{
open();
oraclecommand mycmd =new oraclecommand(cmdstring,cnn);
oracledatareader mydr =mycmd.executereader();
return mydr;
}

/// <summary>
/// 返回影響數(shù)據(jù)庫的行數(shù)
/// </summary>
/// <param name="cmdstring"></param>
/// <returns></returns>
public int executesql(string cmdstring)
{
open();
oraclecommand mycmd =new oraclecommand(cmdstring,cnn);
int cmd =mycmd.executenonquery();
close();
return cmd;
}

/// <summary>
/// 邦定drodownlist
/// </summary>
/// <param name="drodlist"></param>控件名
/// <param name="sql"></param>連接字符串
/// <param name="tablename"></param>表名
/// <param name="datatextfd"></param>提供文本內容的數(shù)據(jù)源字段
/// <param name="datavaluefd"></param>為列表項提供值的數(shù)據(jù)源字段
public void drolist(dropdownlist drodlist,string sql,string tablename,string datatextfd,string datavaluefd)
{
open();
oracledataadapter myda =new oracledataadapter(sql,cnn);
myda.selectcommand.commandtype = commandtype.text;
dataset myds =new dataset();
try
{
myda.fill(myds,tablename);
drodlist.datasource = myds.tables[tablename];
drodlist.datatextfield = datatextfd;
drodlist.datavaluefield = datavaluefd;
drodlist.databind();
}
catch(exception e)
{
response.write(e.message);
}
finally
{
close();
}
}



發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 九江县| 苍南县| 广宁县| 安化县| 四会市| 大石桥市| 出国| 祁连县| 乌兰察布市| 东阳市| 松滋市| 乐昌市| 都昌县| 阿克陶县| 黑水县| 重庆市| 汤阴县| 青浦区| 凤冈县| 突泉县| 青川县| 安远县| 静安区| 怀宁县| 上犹县| 武穴市| 曲麻莱县| 孟村| 珠海市| 昌邑市| 松潘县| 久治县| 灯塔市| 彭州市| 义马市| 达州市| 通州区| 长丰县| 介休市| 黑山县| 隆林|