- 1、本文档共64页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实训扩展 扩充功能:完善用户管理模块: 添加用户窗体:AddUser; 修改密码窗体:ChangePwd 要求对添加新用户前进行校验: 用户名非空校验; 密码两次输入相同的校验; 添加的用户是否已存在的校验。 2、针对ATM存取款模拟软件 分析并设计数据库Bank; 修改应用程序完成数据库操作。 Page ? * Page ? * * 只进:是指对于查询处的结果,只能前进,不能后退。例如:前进到了第3条结果,就不能再返回到第一条或第二条结果。 只读:是指只能读取数据,不能修改数据。 在演示了示例1的基础上,总结介绍Connection的主要属性和方法 ① 使用SQL Server身份验证: string connString =Data Source=服务器; Initial Catalog=数据库名; User ID=用户名;Pwd=密码; ② 使用Windows身份验证: string connString =Data Source=服务器; Initial Catalog=数据库名; Integrated Security=True; 其中,服务器可以是服务器的名称或IP地址。如果是本地服务器,可以写成:·、(local)、 * 测试数据库连接代码: public partial class Form1 : Form { public Form1() { InitializeComponent(); } SqlConnection conn; private void Form1_Load(object sender, EventArgs e) { string connstr=server=.;database=master; Integrated Security=True; conn = new SqlConnection(connstr); MessageBox.Show( conn.State.ToString()); //string sql=select count(*) from Customers; } private void button1_Click(object sender, EventArgs e) { conn.Open(); MessageBox.Show(conn.State.ToString()); } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { conn.Close(); } } * * 在ADO.NET中从来不会显式地使用DataReader对象的构造函数创建DataReader对象。事实上,DataReader类没有提供公有的构造函数。人们通常调用Command类的ExecuteReader方法,这个方法将返回一个DataReader对象。 * * 通过DataAdapter对象,向DataSet中填充数据的一般过程是: (1)创建DataAdapter和DataSet对象。 (2)使用DataAdapter对象,为DataSet产生一个或多个DataTable对象。 (3)DataAdapter对象将从数据源中取出的数据填充到DataTable中的DataRow对象里,然后将该DataRow对象追加到DataTable对象的Rows集合中。 (4)重复第(2)步,直到数据源中所有数据都已填充到DataTable里。 (5)将第(2)步产生的DataTable对象加入DataSet里。 * DataTable dt=DB.ExecuteDataTable(sql); If(dt.Rows.Count0) { 用户不存在; } * 分页显示注意事项: AllowPaging=True Page
文档评论(0)