使用C#windows应用程序实现登录界面(连接SQL Server)

经历了万般周折之后C#终于奇迹般的远程连接上了数据了。

1、实现C#控制台应用程序连接远程SQL服务器

SqlConnection myConnection;

//创建连接数据库的字符串

// 注意下面的设置,server 数据库服务器名称;database 要连接的数据库名称 uid 登录名 Pwd 登录密码

string connStr = "Server =219.216.73.145 ;database = ieLAB;uid = sa;pwd =123";

myConnection = new SqlConnection(connStr);  //构造myConnection对象

try

{

myConnection.Open();  //连接数据库

}

catch (Exception e)

{

Console.WriteLine("{0} Second exception caught.", e);  //发生错误后,抛出出错原因。

Console.ReadLine();

}

Console.WriteLine("连接成功!");  //显示连接成功

myConnection.Close();  //关闭数据库连接

Console.ReadLine();

2、用C#windows应用程序实现登录界面(挂远程SQL)

注:输入用户名和密码,与数据库所存数据进行匹配,匹配成功进入下一界面Form2,不成功提示“用户名或密码错误!”


所需控键:2 Lable  2 TextBox  1button

具体代码:

using System.Data.SqlClient;

private void 登录_Click(object sender, EventArgs e)

{

string str = "Server =219.216.73.145 ;database = Test;uid = sa;pwd =123";

SqlConnection conn = new SqlConnection(str);

try

{

conn.Open();

string sql = "select * from myTest where UserID='" + txt_ID.Text + "'and Password='" + txt_password.Text + "'";

SqlCommand cmd = new SqlCommand(sql, conn);

cmd.CommandType = CommandType.Text;

SqlDataReader sdr = cmd.ExecuteReader();

if (sdr.Read())

{

Form2 f2 = new Form2();

f2.Show();

}

else

{

MessageBox.Show("账户或密码有误!");

}

}

catch (Exception a)

{

Console.WriteLine("{0} Second exception caught.", a); //发生错误后,抛出出错原因

Console.ReadLine();

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容