.net连接SqlServer数据库

以下几种是我总结的.net连接SqlServer数据库的方式

一.通过图形界面工具连接(我个人最推荐这种方式简单实用)

打开你的项目右击找到属性,点击属性,找到设置,然后双击,然后按照图片的来做

server=MS-MUDCBWGMIRHE;database=CarSales;UID=sa;PWD=sasasa;

然后按住ctrl+s保存软件就会自动帮我们在web.config配置文件生成连接数据的配置,如图所示

因为我喜欢类文件放在一个文件夹所以我新建了个Dll文件。然后在点击Dll右击,添加,新建项,选择代码,在选择类。

点击添加 ,然后数据库的操作基础操作都写在这里

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web;

namespace SqlTest.Dll
{
    public class Class1
    {
        private string connstr = SqlTest.Properties.Settings.Default.conn;

        //用于添加、删除、修改的sql语句执行
        public void ExecSQL(string sql)//用于修改跟删除不需要返回值
        {
            SqlConnection con = new SqlConnection(connstr);
            SqlCommand com = new SqlCommand();
            com.Connection = con;
            com.CommandText = sql;
            con.Open();
            com.ExecuteNonQuery();
            con.Close();
        }
        public DataTable SelectSQL(string sql)//用于查询我返回的是DataTble类型的你自己可以修改
        {
            SqlConnection con = new SqlConnection(connstr);
            con.Open();
            DataTable ds = new DataTable();
            SqlDataAdapter da = new SqlDataAdapter(sql, con);

            da.Fill(ds);
            con.Close();
            return ds;
        }
    }
}

写入后你会发现报错,鼠标悬浮在上面,根据他的提示引入需要的配置

新建一个Web窗体文件进行测试

编写代码进行测试

using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace SqlTest
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            SqlTest.Dll.Class1 hello = new SqlTest.Dll.Class1();
            string sql = "select * from car";
            DataTable dt = hello.SelectSQL(sql);

            for (int r = 0; r < dt.Rows.Count; r++)
            {
               Response.Write(dt.Rows[r]["cno"].ToString());
            }
        }
    }
}

然后运行文件发现数据读取上来了。

另外几种我发现别人也写有,我就不在写了,可以直接参考它们的

二.这篇的数据库连接是常用的连接方式

https://www.cnblogs.com/dichuan/archive/2018/01/02/8026130.html

三.这篇博客很值得看一下它是直接把数据库文件直接分离出来放到项目里的.

https://www.cnblogs.com/wangmengdx/p/9723996.html
  • 0
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值