CSST SOFT STUDIO LOG
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 13 文章- 0 评论- 20
面试常用代码
最好背下来
1.取配置节数据库连接信息
string
connstring
=
string
.Empty;
ConnectionStringSettings settings
=
ConfigurationManager.ConnectionStrings[
"
DataBaseConnection
"
];
if
(settings
!=
null
)
{
connstring
=
settings.ConnectionString;
}
2 .操作数据库
public
DataSet ExecuteDataSet(
string
sql,
string
connectionString)
{
using
(SqlConnection connection
=
new
SqlConnection(connectionString))
{
DataSet ds
=
new
DataSet();
SqlDataAdapter da
=
new
SqlDataAdapter(sql, connectionString);
da.Fill(ds);
return
ds;
}
}
public
int
ExecuteNonQuery(
string
sql,
string
connectionString)
{
using
(SqlConnection connection
=
new
SqlConnection(connectionString))
{
connection.Open();
SqlCommand cmd
=
new
SqlCommand(sql, connection);
return
cmd.ExecuteNonQuery();
}
}
public
object
ExecuteScalar(
string
sql,
string
connectionString)
{
using
(SqlConnection connection
=
new
SqlConnection(connectionString))
{
connection.Open();
SqlCommand cmd
=
new
SqlCommand(sql, connection);
return
cmd.ExecuteScalar();
}
}
3.修改配置信息
public
void
SaveConfig(
string
key,
string
value)
{
try
{
string
fileName
=
"
Web.Config
"
;
XmlDocument document
=
new
XmlDocument();
document.Load(fileName);
((XmlElement)document.SelectSingleNode(
@"
//AppSetting/add[@key='
"
+
key
+
"
']
"
)).SetAttribute(
"
Value
"
, value);
document.Save(fileName);
}
catch
(Exception ex)
{
throw
new
Exception(ex.Message);
}
}
注意,使用了XPATH查询相关结点
posted @ 2008-03-28 11:38
CSST SOFT STUDIO LOG
阅读(62)
评论(2)
编辑
收藏
发表评论
回复
引用
查看
#1楼
2008-04-28 20:06 |
王斌
不能修改呀!未将对象设置应用到对象的实例。
回复
引用
查看
#2楼
2008-04-28 20:07 |
王斌
是修改Xml文件吗?
fileName应该是Server.Mappath的呀
社区
新闻
新用户注册
刷新评论列表
标题
姓名
主页
Email
(只有博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2008-03-31 10:29 编辑过
另存
打印
最新IT新闻:
·
奇虎回应:瑞星半年免费版像是一个恶意软件
·
鲍尔默致员工信:部署09年微软5大工作重心
·
陈一舟:Facebook也抄袭过校内 不怕打官司
·
微软重组视窗与在线业务
·
我国网民数达2.53亿超美国居世界首位
博客园新闻频道
博客园首页
社区
<
2008年3月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
与我联系
发短消息
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
我参加的小组
ASP.NET
我的标签
Sql Server 2005(1)
串口通信(1)
SerialPort(1)
随笔档案
2008年6月 (1)
2008年5月 (1)
2008年4月 (2)
2008年3月 (2)
2008年2月 (1)
2007年12月 (5)
2007年11月 (1)
收藏夹
.Net Article(13)
(rss)
Web Design(1)
(rss)
.Net Article
.NET中Socket编程的简单示例
Enterprise Library
(rss)
.Net Site
自由、创新、研究、探索
Friend Link
深圳网站设计
深圳网站优化
网站优化
My Favorite
ICIBA词典
PJBlog
搜狐营养社区
Web Design
cssmania.com
JQuery Wiki
Sam To's Blog
阿里西西
网页设计师加油站
搜索
最新评论
1. re: 微软1G网盘注册方法
喜欢!支持! (严重浪漫PSP博客)
阅读排行榜
1. VS2008 Express Edition使用感受(1070)
2. Sql Server Express 2005无法使用SA用户登陆解决(721)
3. 简单Blog程序(附源码)(706)
4. 微软1G网盘注册方法(477)
5. 推荐:微软IE开发者工具条1.0正式版(318)
评论排行榜
1. 简单Blog程序(附源码)(7)
2. 推荐:微软IE开发者工具条1.0正式版(3)
3. Sql Server Express 2005无法使用SA用户登陆解决(3)
4. 面试常用代码(2)
5. 错误日志记录类(2)