使用SqlConnection方式连接SQL数据库并查找数据

开发工具与关键技术:VS、MVC
作者:何德润
撰写时间:2019.9.28

在ASP.NET MVC开发中,我们可以根据实际的情况去使用不同的方式连接数据库。
现在,我将介绍怎样使用SqlConnection去连接数据库并查询某张表的数据。
第一步:定义数据库连接语句
String con = @“Data Source=DESKEOP-HHHP9ZO;Initial Catalog=shujuceshi;User ID=sa;Password=123456789”;
Data Source表示数据源,即指数据库服务器
Initial Catalog表示数据库名称
User ID表示用户名
Password表示当前用户登录数据库的密码
第二步:连接数据库
SqlConnection con1 = new SqlConnection(con);
SqlConnection表示连接到数库的控件

第三步:执行SQL语句查询
string sql = “select * from xuesheng”;
SqlCommand cmd = new SqlCommand(sql, con1);
cmd.CommandType = CommandType.Text;
SqlDataAdapter sqlda = new SqlDataAdapter(cmd);
SqlCommand表示要对数据库执行的语句。
SqlDataAdapter可以隐式打开和关闭SqlConnection。
第四步:将执行后的数据结果返回到DataTable对象dt中
DataTable dt = new DataTable();
int coun = sqlda.Fill(dt);
coun表示查询出的数据条数。
在这里插入图片描述

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用SQL和VS连接并创建数据库,你可以按照以下步骤进行操作: 1. 安装SQL Server:首先,你需要安装SQL Server数据库管理系统。你可以从Microsoft官方网站上下载并安装SQL Server Express版本,这是一个免费的版本。 2. 创建数据库:打开SQL Server Management Studio(SSMS),连接SQL Server实例。在“对象资源管理器”窗口中右键单击“数据库”文件夹,选择“新建数据库”。输入数据库名称并设置其他选项,然后单击“确定”以创建数据库。 3. 创建数据库表:在新创建的数据库上右键单击,选择“新建查询”以打开查询编辑器。在查询编辑器中,你可以使用SQL语句来创建表。例如,以下是创建名为"Customers"的表的示例代码: ```sql CREATE TABLE Customers ( CustomerID int, CustomerName varchar(255), ContactName varchar(255), Address varchar(255), City varchar(255) ); ``` 4. 连接数据库:在Visual Studio中,你可以使用.NET数据提供程序连接SQL Server数据库。可以使用System.Data.SqlClient命名空间中的类来实现连接。以下是一个示例代码片段: ```csharp using System.Data.SqlClient; string connectionString = "Data Source=(local);Initial Catalog=YourDatabase;Integrated Security=True"; using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); // 在这里执行你的数据库操作 } ``` 5. 执行查询连接数据库后,你可以使用SqlCommand对象执行SQL查询并获取结果。以下是一个简单的示例: ```csharp using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string sql = "SELECT * FROM Customers"; SqlCommand command = new SqlCommand(sql, connection); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { // 处理查询结果 } reader.Close(); } ``` 6. 模糊查找:要进行模糊查找,你可以使用SQL的LIKE运算符和通配符。例如,以下是一个模糊查找"CustomerName"字段以"abc"开头的示例代码: ```csharp string searchKeyword = "abc"; string sql = "SELECT * FROM Customers WHERE CustomerName LIKE @keyword + '%'"; SqlCommand command = new SqlCommand(sql, connection); command.Parameters.AddWithValue("@keyword", searchKeyword); ``` 这些步骤将帮助你连接SQL Server数据库并执行一些基本的功能,如创建数据库、显示数据和模糊查找。你可以根据自己的需求进一步扩展和优化这些功能。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值