mocha框架连接mysql_连接数据库后的一般操作

连接数据库后的一般操作:

using System;

using System.Collections.Generic;

using System.Data;

using System.Data.SqlClient;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace _03连接数据库后的一般操作

{

class Program

{

static void Main(string[] args)

{

//设计连接数据库的字符串

//申请一个连接字符串变量

SqlConnectionStringBuilder tScsb = new SqlConnectionStringBuilder();

tScsb.DataSource = "127.0.0.1"; //服务器IP地址 此处为本机(也可写为 localhost 或 .)

tScsb.UserID = "sa";//服务器用户名

tScsb.Password = "666";//服务器密码

tScsb.InitialCatalog = "MyDatabase";//操作的数据库名字

//用上述字符串申请一个数据库连接对象

SqlConnection tSqlConnection = new SqlConnection(tScsb.ToString());

//如果数据库状态为关闭,则打开

if (tSqlConnection.State == ConnectionState.Closed)

{

tSqlConnection.Open();

}

//创建要执行的SQL语句

//插入一条数据

// string tSqlStr = "insert UserInfo(Name) values('傻萌萌二号')";

//修改一条数据

//string tSqlStr = "update UserInfo set Name ='傻萌萌三号' where Name='傻萌萌二号'";

//删除一条数据

string tSqlStr = "delete UserInfo where Name='傻萌萌三号'";

//创建用于执行SQL语句的对象

SqlCommand tSqlCommand = new SqlCommand(tSqlStr, tSqlConnection);//参数1:待执行的SQL语句。参数2:已经打开的数据库连接对象

try

{

//执行Sql语句,返回受影响行数

int tImpaceNum = tSqlCommand.ExecuteNonQuery();

//受影响行数为1,成功插入--此处的受影响行数仅是满足修改或其他条件的行数

if (tImpaceNum == 1)

{

Console.WriteLine("数据插入成功");

}

}

//跑出异常情况

catch(Exception exception )

{

throw new Exception(exception.Message);

}

finally

{

//最后关闭数据库

tSqlConnection.Close();

}

Console.ReadKey();

}

}

}

参数化Sql语句:cmd.Parameters.Add(new SqlParameter(列名,值));

102bd9bfdc080138f56f3b7dbc137234.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值