• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C#中简单操作SQLserver数据库(ADO.NET的简单应用)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本篇文章以 ADO.NET 访问SQL SERVER 数据库为例,

其中需用System.Data.SqlClient;

数据库连接字符串写法为:Data Source=服务器ip地址或服务器名;Initial Catalog=数据库名;User ID=用户名;Password=用户密码;

 1 using System.Data.SqlClient;
 2 using System.Configuration;
 3 
 4 /// <summary>
 5 /// sql帮助类
 6 /// </summary>
 7 public class SqlHelp
 8 {
 9     //创建连接对象字符串
10     //public string Sqlconn = ConfigurationManager.ConnectionStrings["SqlConnString"].ConnectionString;//这里需要到Web.config添加ConnectionStrings
11     public string Sqlconn = "Data Source=****;User ID=**;Password=**;Initial Catalog=****;";
12     /// <summary>
13     /// SQL查询
14     /// </summary>
15     public DataSet Qyery() 
16     {
17         //数据库连接器,创建数据库连接.参数:连接对象字符串
18         SqlConnection conn = new SqlConnection(Sqlconn);
19         //数据适配器,填充DataSet.参数1:SQL查询语句,参数2:数据库连接.
20         SqlDataAdapter sda = new SqlDataAdapter("select * from 表名", conn);
21         //实例化数据集.
22         DataSet ds = new DataSet();
23         //将数据适配器中的数据填充到数据集.
24         sda.Fill(ds);
25         return ds;
26     }
27     /// <summary>
28     /// SQL操作
29     /// </summary>
30     public int Operation()
31     {
32         //数据库连接器,创建数据库连接.
33         SqlConnection conn = new SqlConnection(Sqlconn);
34         //数据库命名对象,指定要执行sql语句与连接对象conn.参数1:SQL操作语句,参数2:数据库连接.
35         SqlCommand cmd = new SqlCommand("insert  INTO 表名 VALUES (值1,值2,....)", conn);
36         //打开数据库
37         conn.Open();
38         //执行,返回影响行数
39         int rows = cmd.ExecuteNonQuery();
40         //关闭数据库
41         conn.Close();
42         return rows;
43     }
44 }
Web.config添加ConnectionStrings代码如下并引用System.Configuration:
1 <connectionStrings>
2     <add name="SqlConnString" connectionString="Data Source=****;User ID=**;Password=**;Initial Catalog=****;"/> 3 </connectionStrings>

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap