我正在自学c#窗体设计,对于如何使用数据库和窗体建立联系,很难把握请不吝赐教,在此多多感谢

我正在自学c#窗体设计,对于如何使用数据库和窗体建立联系,很难把握请不吝赐教,在此多多感谢,第1张

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

先用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=masteruid=" + 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.0Data source=" + HttpContext.Current.Server.MapPath("../testDB/db/db.mdb")

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

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

1、首先是需要打开ACCESS的软件,如图所示,点击上面的创建-窗体设计的选项。

2、然后点击了之后,选择右上角的设计选项进入。

3、然后选择之后,如图所示,点击右上角的添加现有字段的选项。

4、然后点击了之后,d出的对话框里面,如图所示,选择学生信息表的所有信息。

5、然后返回到页面上就可以看到已经创建了。

6、最后,可以看到创建的效果了,如图所示,这样就是ACCESS中设计视图建立窗体的步骤了。

加个模块,定义公共变量2个窗体都可以对数据库进行读写,每次读写之前先刷新一次,保证数据最新就行了。

VB.NET的特点:

1.真正成为面向对象以及支持继承性的语言。

2.窗体设计器支持可视化继承,并且包含了许多新的特性,比如自动改变窗体大小、资源本地化支持、数据类工具内在支持XML数据。

3.直接建立在.NET的框架结构上,因此开发人员可以充分利用所有.NET平台特性,也可以与其他的.NET语言交互。

4.为Windows应用程序提供了XCOPY部署,开发者不再需要为DLL的版本问题担忧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9956592.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存