C#之MS SQL SERVER

1.引入两个头文件

using System.Data;

using System.Data.SqlClient;

2.一般数据库的使用为“四大皆空”战略,分别是

连接数据库

打开数据库

创建数据库命令并执行(字符串)

关闭数据库

a).连接数据库

string conString;

conString = “server = localhost; database = hello; uid = sa;pwd = 1234”;

SqlConnection con = new SqlConnection(conString);

b).打开数据库

数据库的打开有可能会失败,为了更好的用户体验以及在开发过程中及时发现错误原因。对数据库的操作应该放到try……catch中进行。

try

con.open();


}catch(Exception ex)

Messagebox.show(ex.message);

c).创建数据库命令并执行(字符串)

基本方法就是:写sql语句,然后执行它。

同样,需要将对数据库的操作放到try……catch中进行。

string sqlStrSelect = null;

sqlStrSelect = “SELECT * FROM mytable”;( 建议对关键字大写,以便查错以及美观,当然,小写并不会有什么错误发生);

以下便是对命令的执行:

SqlCommand cmd = new SqlCommand(sqlStrSelect,con);

SqlDataReader sdr = null;

try

sdr = cmd.ExecuteReader();

while(sdr.Read())

{

console.WriteLine(sdr[“name”]+””+sdr[“grade”]);

}

//对于SqlDataReader的用法会在后面有说明:


}catch(Exception ex)

Messagebox.show(ex.message);

d).关闭数据库

con.close();//注意对数据库的open和close是需要一一对应的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值