菜鸟学习C#编程之连接带密码SQL Server 数据库
1、1、启动VS,新建程序,名称为“连接SqlServer数据库-161010”。
2、2、点击确定,将窗体的名称进行命名“连接带密码的SqlServer数据库-161010”。
3、3、在窗体中添加两个按钮控件和一个DataGridView控件,一个标签控件和一个密码控件。
修改相应的控件名称,设置密码控件的Password的属性为“*”。
4、4、双击窗体控件,写入引用:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
//输º?入¨?引°y用®?2016年¨º10月?10日¨?14:46:40 lys
using System.Data;
using System.Data.SqlClient;
using System.Reflection;
5、
5、在连接按钮的Click事件下,添加代码,实现连接带密码的数据库,同时读取数据显示到程序界面。
6、6、点击调试,输入密码。
7、7、输入密码:sa,报错如下。调试进行解决。
ng:0'>、点击调试,输入密码。
8、第38行属性尚未初始化。
检查错误为:
//SqlConnection con = new SqlConnection(consqlserver);
正确为:
//SqlConnection con = new SqlConnection(consqlserver);
修改之后,再次报错:
9、
测试数据库能够正常登陆,用户名:sa密码:sa。但是程序不能够正常连接程序和数据库。
【System.Data.SqlClient.SqlException(0x80131904)用户’sa,password=sa’登陆失败错误】
10、
8、【System.Data.SqlClient.SqlException(0x80131904)用户’sa,password=sa’登陆失败错误】
检查发现:sa后边的,错误,应用为;。
错误:
string consqlserver = "Data Source =lys10-1da235e90.;Initial Catalog=Pubs;User ID=sa,password=sa" ;
正确:
string consqlserver = "Data Source =lys10-1da235e90.;Initial Catalog=Pubs;User ID=sa;password=sa" ;
string consqlserver = "Data Source =172.16.0.235;Initial Catalog=Pubs;User ID=sa;password=" +
textBox1.Text;
修改后,再次调试,连接数据库正常,显示正常。
带密码的SQLServer数据库连接测试完毕,正常。