vs 窗体连接mysql_vs 2008中windows应用窗体怎样与SQL数据库联接并在程序窗体上显示操作数据库...

本文介绍了如何在VS 2008中创建Windows应用窗体并与SQL数据库建立连接,展示如何使用SqlConnection、SqlCommand和SqlDataReader来操作数据库并显示数据。通过设置SQL查询参数,实现条件查询,并讲解了BindingSource作为数据绑定中介的作用。给出了连接MySQL数据库的示例代码,包括ADO.NET的数据适配器和数据表填充方法。
摘要由CSDN通过智能技术生成

网上找一些就是啦。。很简单的。。看你是什么数据库了。不过都差不多。

先用SqlConnection建个连接

然后创建SqlCommand对象

利用 SqlDataReader 来读取数据

Connection是连接,用来连接上数据库服务器或者数据库文件打开一个数据查询通道

Command是命令,用来执行Tsql语句或者存储过程,可以建立查询参数,防止SQL注入

DataReader是一个只读向前的快速读取器,用来读取Command查询出的数据,供你显示或使用

OLEDB可以用在Access等数据库上,SQl可以用在MS Sql Server数据库上

DataSet是内存中的多个数据表的集合,包含数据结构,数据和数据关系,可以进行离线操作,然后在线更新

建立个条件查询:

用Command对象

Sqlcommand cmd = new Sqlcommand("select * from users where name = @name)

cmd.parameter.addwithvalue("name",request["name"]);

SQL语句中的@name就是一个参数替换点,用cmd.parameter.addwithvalue将查询用的条件值代入查询语句就行了...

BindingSource是介于可绑定控件和数据源(DataSet、适配器,DataTable,Reader等)之间的中介控件,是从查询到绑定之间的连接器

简单的实例

string strCon = "Server=" + strServer + ";Database=master; uid=" + strUser + ";pwd=" + strPwd + ";port=" + strPort;

SqlConnection conn = new SqlConnection(strCon);

string sql="select name from master..sysdatabases",;

SqlDataAdapter da = new SqlDataAdapter(sql,conn);

DataTable dt = new DataTable();

da.Fill(ds);

如果是access的话string strCon= @"Provider=Microsoft.Jet.OLEDB.4.0;Data source=" + HttpContext.Current.Server.MapPath("../testDB/db/db.mdb");

然后读取dt中的值就可以进行判断了!

sql 语句你可以根据需要进行修改

取消

评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值