现在正做一个像SQL Server2005那样登录的WinForm程序,我该如何实现?
在网上查找了很久,都没找到相关的...
在Main中先调用登陆窗口,成功后再显示主窗口
我现在要实现的是像SQL Server 2005那样进行登录,连接数据库的部分该如何实现?
---------- ADO.NET
窗体设计如图,代码参考如下:
C# code:
SqlConnection sqlConn;
string sqlConnStr = "";
SqlConnectionStringBuilder sqlConnStrBuilder = new SqlConnectionStringBuilder();
sqlConnStrBuilder.DataSource = txtDataSource.text;
sqlConnStrBuilder.InitialCatalog = txtDataBase.text;
sqlConnStrBuilder.UserID = txtUsr.text;
sqlConnStrBuilder.Password = txtPass.text;
sqlConnStr = sqlConnStrBuilder.ConnectionString;
sqlConn = new SqlConnection(sqlConnStr);
try
{
sqlConn.Open();
if (sqlConn.State == ConnectionState.Open)
MessageBox.Show("连接成功!");
else
MessageBox.Show("连接失败!");
}
catch
{
MessageBox.Show("连接发生异常!");
}
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......