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
];
}
查看全文
相关阅读:
iOS 7 开发注意事项
iPhone消息推送机制实现与探讨
iPhone开发之全景展示(panoramagl)
cocos2d-x安装和卸载
使用Objective-C的+(void)initialize初始化static变量
Objective C类方法load和initialize的区别
使用Xcode和Instruments调试解决iOS内存泄露
NSArray的三种排序方法
Cocoa:NSOperation和NSOperationQueue
NSNotification、delegate和KVO的区别
原文地址:https://www.cnblogs.com/freeliver54/p/372641.html
最新文章
matlab小函数与R的比较
weka控制台指令
Java内存管理文章合集
java将第三方jar包打进主程序形成可运行jar包(转)
投影矩阵与正交化向量的实现
如何打好Dota
对任意可求导函数求导的sas模拟
最小二乘参数估计---梯度下降法求解参数的sas代码实现
论线性回归中残差图的重要性
sas回归分析
热门文章
ios设备唯一标识获取策略
获取设备唯一标识
SDWebImage
Xcode6的新特性、iPhone6和iPhone6Plus的适配
NSNotificationCenter详解
iOS各种传值
iOS 适配
关于ipad右下角的那个隐藏键盘回收按钮
xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)
xcode5时代如何设置Architectures和Valid Architectures
Copyright © 2011-2022 走看看