zoukankan
html css js c++ java
Connection with Web.config
先將Web.config加入
<
appSettings
>
<
add
key
="strConnection_sqlserver"
value
="data source=HUIQIN;initial catalog=SDTE;user id=administrator;password=xiaohan;persist security info=False;packet size=4096"
/>
<
add
key
="strConnection_oracle"
value
="user id=system;data source=kflwn;password=manager"
/>
</
appSettings
>
然後在cs中加入
using
System.Configuration;
public
class
FileConn
{
private
static
string
strconn_sqlserver
=
System.Configuration.ConfigurationSettings.AppSettings[
"
strConnection_sqlserver
"
];
private
static
string
strconn_oracle
=
System.Configuration.ConfigurationSettings.AppSettings[
"
strConnection_oracle
"
];
public
string
adminname
=
""
;
public
string
adminpass
=
""
;
public
static
SqlConnection getConn_sqlserver()
{
SqlConnection conn
=
new
SqlConnection(FileConn.strconn_sqlserver);
return
conn;
}
public
static
OracleConnection getConn_oracle()
{
OracleConnection conn
=
new
OracleConnection(FileConn.strconn_oracle);
return
conn;
}
public
static
DataSet getMessage_oracle(
string
strSQL)
{
OracleConnection conn
=
FileConn.getConn_oracle();
try
{
conn.Open();
OracleDataAdapter sda
=
new
OracleDataAdapter(strSQL,conn);
DataSet ds
=
new
DataSet(
"
ds
"
);
sda.Fill(ds);
return
ds;
}
catch
(OracleException e)
{
throw
new
Exception(e.Message);
}
}
public
static
DataSet getMessage_sqlserver(
string
strSQL)
{
SqlConnection conn
=
FileConn.getConn_sqlserver();
try
{
conn.Open();
SqlDataAdapter sda
=
new
SqlDataAdapter(strSQL,conn);
DataSet ds
=
new
DataSet(
"
ds
"
);
sda.Fill(ds);
return
ds;
}
catch
(System.Data.SqlClient.SqlException e)
{
throw
new
Exception(e.Message);
}
}
public
static
DataTable GetUsers()
{
DataSet ds;
if
(HttpContext.Current.Cache[
"
usersDS
"
]
==
null
)
{
ds
=
new
DataSet();
ds.ReadXml(HttpContext.Current.Server.MapPath(
"
User.config
"
),XmlReadMode.Auto);
ds.Tables[
0
].Columns[
"
Login
"
].Unique
=
true
;
HttpContext.Current.Cache.Insert(
"
usersDS
"
,ds,
new
CacheDependency(HttpContext.Current.Server.MapPath(
"
User.config
"
)));
}
return
((DataSet)HttpContext.Current.Cache[
"
usersDS
"
]).Tables[
0
];
}
查看全文
相关阅读:
POJ-1751 Highways---确定部分边的MST
ZOJ-1586 QS Network---最小生成树Prim
POJ-1861 Network---最小生成树
ZOJ-1203 Swordfish---最小生成树
POJ-3026 Borg Maze---BFS预处理+最小生成树
POJ-1258 Agri-Net---MST裸题Prim
Android异常与性能优化相关面试问题-ANR异常面试问题详解
Android异常与性能优化相关面试问题-OOM异常面试问题详解
热门前沿知识相关面试问题-android插件化面试问题讲解
初始化对于类与接口的异同点深入解析
原文地址:https://www.cnblogs.com/freeliver54/p/372641.html
最新文章
怎么去写一个开源项目,流程
github生成SSH公钥
值类型和引用类型
向阿里服务器上传自己的项目
码云公钥的配置
vue中动画的封装
[USACO19JAN]Exercise Route
[AH2017/HNOI2017]影魔
「hihocoder1413 Rikka with String」
「LG4782 模板 2-SAT 问题」
热门文章
[WC2006]水管局长
loj#6041. 「雅礼集训 2017 Day7」事情的相似度
[JXOI2018]游戏
「LG2664 树上游戏」
[国家集训队]聪聪可可
[WC2010]重建计划
POJ-1287 Networking---裸的不能再裸的MST
POJ-1251 Jungle Roads---MST裸题(需要编号)
POJ-2421 Constructing Roads---确定部分边的MST
POJ-2349 Arctic Network---MST的第m长的边
Copyright © 2011-2022 走看看