首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# 数据库项目解决方案

2013-12-19 
c# 数据库项目1.在窗体的Load事件中 从数据库读取Users表所有用户信息,列表框显示用户名。2.编写登录按钮事

c# 数据库项目

1.在窗体的Load事件中 从数据库读取Users表所有用户信息,列表框显示用户名。
2.编写登录按钮事件处理程序,当“用户”和“密码”正确时显示“登录成功”对话框,否则显示“登录失败”对话框。
[解决办法]
作业题尽量自己动手做吧。http://blog.csdn.net/ttigerdna/article/details/6734339
[解决办法]

1:
string ConnectionString = "Data Source=dzjc_2005;user=kk;password=kk;";//写连接串     
              OracleConnection conn = new OracleConnection(ConnectionString);//创建一个新连接     
     
             conn.Open();    
             OracleCommand cmd = conn.CreateCommand();    
             cmd.CommandText = "SELECT userid,username FROM users";//在这儿写sql语句     
              OracleDataReader dr = cmd.ExecuteReader();//创建一个OracleDateReader对象     
    
  if (dr.HasRows)    
             {    
                 cmbChannelSelect.Items.Clear();//清空ComBox    cmbChannelSelect==>ComBox下拉列表
                 while (dr.Read())    
                 {    
      cmbChannelSelect.Items.Add(dr[2].ToString());//循环读区数据    
    
                  }    
            }  

[解决办法]
2:

 if (this.txtName.Text == "")
            {
                MessageBox.Show("用户名不能为空!");
            }
            else
            {
string ConnectionString = "Data Source=dzjc_2005;user=kk;password=kk;";//写连接串     
              SqlConnection sqlConnection =new SqlConnection(ConnectionString) ;
            SqlCommand sqlCommand = new SqlCommand("select count(*) from Admin where username ='" + this.txtName.Text + "' and password='" + this.txtPwd.Text + "'", sqlConnection);
            string t = sqlCommand.ExecuteScalar().ToString();
            if (t == "1")
            {
                this.Visible = false;
                Form2 form2 = new Form2();
                form2.ShowDialog();
            }
            else
            {
                MessageBox.Show("登录失败", "消息");
            }
}
    

参考下吧。

热点排行