博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#使用存储过程访问数据库
阅读量:5311 次
发布时间:2019-06-14

本文共 1348 字,大约阅读时间需要 4 分钟。

假设在数据库里面有一个名为 news 的数据表,添加一条记录的存储过程如下:

CREATE PROCEDURE AddNews   
@id int,   
@title nvarchar(200),   
@content nvarchar(4000),   
@publishtime datetime,   
@replies int
AS   
insert news (id,title,content,publishtime,replies)   values   (@id,@title,@content,@publishtime,@replies)

访问数据库的代码如下:

string source =  "server=169.254.0.1;" +  "user id=softgroup;" +  "password=1234;" +  "database=newsdb";

string source=  "server=169.254.0.1;" +    "integrated security=SSPI;" +   "database=sstinews";
SqlConnection conn = new SqlConnection(source);
conn.Open();     

SqlCommand cmd=new SqlCommand("AddNews",conn);       
cmd.CommandType = CommandType.StoredProcedure;       
cmd.Parameters.Add(new SqlParameter("@id", SqlDbType.Int, 4));       
cmd.Parameters.Add(new SqlParameter("@title", SqlDbType.NVarChar, 200));      
cmd.Parameters.Add(new SqlParameter("@content", SqlDbType.NVarChar,4000));      
cmd.Parameters.Add(new SqlParameter("@publishtime", SqlDbType.DateTime, 8));      
cmd.Parameters.Add(new SqlParameter("@replies", SqlDbType.Int, 4));      
cmd.UpdatedRowSource=UpdateRowSource.None;
cmd.Parameters["@id"].Value=art.ID;       
cmd.Parameters["@title"].Value=art.Title;       
cmd.Parameters["@content"].Value=art.Content;       
cmd.Parameters["@publishtime"].Value=art.PublishTime;       
cmd.Parameters["@replies"].Value=art.Replies;       
cmd.ExecuteNonQuery();       
conn.Close();

转载于:https://www.cnblogs.com/xinzehome/archive/2013/02/24/2924086.html

你可能感兴趣的文章
python升级安装后的yum的修复
查看>>
Vim配置Node.js开发工具
查看>>
web前端面试题2017
查看>>
ELMAH——可插拔错误日志工具
查看>>
MySQL学习笔记(四)
查看>>
【Crash Course Psychology】2. Research & Experimentation笔记
查看>>
两数和
查看>>
移动设备和SharePoint 2013 - 第3部分:推送通知
查看>>
SOPC Builder中SystemID
查看>>
MySQL数据库备份工具mysqldump的使用(转)
查看>>
NTP服务器配置
查看>>
【转】OO无双的blocking/non-blocking执行时刻
查看>>
ul li剧中对齐
查看>>
关于 linux 的 limit 的设置
查看>>
模块搜索路径
查看>>
如何成为一名优秀的程序员?
查看>>
HDU(4528),BFS,2013腾讯编程马拉松初赛第五场(3月25日)
查看>>
Working with Characters and Strings(Chapter 2 of Windows Via C/C++)
查看>>
vim中文帮助教程
查看>>
Android 创建与解析XML(四)—— Pull方式
查看>>