制作的窗口示例
数据库的表
记得链接数据库,CSDN里面有很多示例自己去看看吧
下面代码来啦!
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace WindowsFormsApp191206
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
String username, password;
username = textBox1.Text;
password = textBox2.Text;
String myconn = @"Data Source=(local);Initial Catalog=20191129;Integrated Security=True";//数据库实例连接字符串
SqlConnection sqlConnection = new SqlConnection(myconn);//新建数据库连接实例
sqlConnection.Open();//打开数据库连接
String sql = "select name,password from personsforVS where name='" + textBox1.Text + "'and password='" + textBox2.Text + "'";//SQL语句实现表数据的读取
SqlCommand sqlCommand = new SqlCommand(sql, sqlConnection);
SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();
if (sqlDataReader.HasRows)//满足用户名与密码一致,进入下一个界面
{
DialogResult dr = MessageBox.Show("登录成功");
Form2 form2 = new Form2();
form2.Show();
this.Hide();
}
else//登录失败
{
DialogResult dr = MessageBox.Show("登录失败");
this.Show();
}
}
}
}