C#做的登陆界面,怎么连接sqlserver数据库?(visual studio环境下)

大神们呐求罩

做登陆界面很简单,vs环境下鼠标点点就可以做好了。
然后用sqlserver2005建了数据库x,里面存有id、passwd

然后问题是怎样将这个C#做的图形界面和数据库联系起来,
比如点击登陆按钮的时候便调用数据库x,以核对账号id和密码passwd

希望详细点,能点鼠标操作就点鼠标操作,因为之前从未接触过C#和visual studio,
跪谢了!

要写事件过程用窗体上输入的数据去查找数据库,查到了就隐藏自己,打开另一个窗体。
先引用using System.Data.SqlClient;
private void 登陆按钮_Click(自带变量)
{
SqlConnection cnn=new SqlConnection(); //使用Data接口SqlClient类中成员SqlConnection
cnn.ConnectionString="Server=服务器IP地址;UID=SQL用户名;PWD=密码;DataBase=数据库名称"; //给连接对象字符串
try{cnn.Open(); } //尝试打开连接
catch{MessageBox.Show("连接失败消息","消息标题");} //捕捉异常
finnly{cnn.Close();} //最终过程还是关闭连接,得到数据集就不需要再打开了
DataSet ds=new DataSet(); //使用数据集成员DataSet对象
string sql="Select * from 用户表 where 用户名='"+this.输用户名的文本框.Text.Trim()+"' and 密码='"+this.输密码文本框.Text.Trim()+"'"; //存储SQL语句用窗体去找数据库
SqlDataAdapter sda=new SqlDataAdapter(cnn,sql); //调用数据容器读取数据
sda.Fill(ds); //把数据读到数据集合
if(ds.Tables[0].Rows.Count==0)
{
MessageBox.Show("验证失败!请重新输入。。。","标题名称");
this.输用户名文本框.fucos();
this.输用户名文本框.Text="";
this.输密码文本框.Text=""; //初始化焦点和文本框内容
}
else
{
this.Hide(); //隐藏本窗体,启动窗体只能隐藏要注意
要登陆窗体名 f =new 要登陆窗体名(); //调用你要启动的窗体先示例化他
f.Show(); //打开窗体
}
}
到此就一个简单的登陆事件过程
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-18
点击登陆按钮,输入以下代码:

String id = this.textBox1.Text; //(this.textBox1.Text为输入用户名的文本框的名字)
String passwd = this.textBox2.Text;//(这里是输入密码的)
String conn = "Data Source=.;Initial Catalog=XKGL;Integrated Security=True";(使用本地数据库,我的数据库名为XKGL)
SqlConnection connection = new SqlConnection(conn);
String sql = String.Format("select * from YHB where sno= '{0}' and mima='{1}'", id, passwd);(我的数据库的存放账户信息的表名为YHB,第一列属性名为sno,第二列为mima)
connection.Open();
SqlCommand command = new SqlCommand(sql, connection);
int num = Convert.ToInt32(command.ExecuteScalar());

if (num > 0) {
jiemian form = new jiemian();
form.Show();
this.Hide();

} else { MessageBox.Show("用户或密码错误!请重新登陆!"); }

connection.Close(); }
第2个回答  2012-12-17
这个要学习 SQL 知识,不是点鼠标就可以的。
第3个回答  2012-12-19
留下邮箱,发送源码给你

C#如何连接SQL SERVER数据库
1、打开Visual Studio 2008工具,点击文件菜单,选择新建下面的项目选项,如下图所示 2、在弹出的新建项目界面,选择控制台程序,然后点击确定按钮,如下图所示 3、在Program.cs界面中引入SqlClient命名空间,这个空间里包含了所有的操作SQL SERVER的功能,如下图所示 4、接下来我们实例化SqlConnection,然后...

visual studio 2008写的c#如何连接虚拟机的数据库 ,是页面正常...
1、虚拟机中要先将网站的数据库文件附加上去。打开SQL 2005管理器,连接以后。在左侧的数据库节点上右击,附加数据库。再获取虚拟机的IP地址,打开cmd用Ipconfig命令就知道了。2、打开你下载的网站文件夹,有个web.config文件,用记事本等编辑器打开。找到数据库连接字符串:“server=local;database=XXX...

C# 如何获取本地数据库SQL Server的数据库服务器名称和数据库名称?然后...
使用 SQLDMO(SQL Distributed Management Objects,SQL分布式管 理对象)。添加引用->COM里面 \/\/得到所有本地网络中可使用的SQL服务器列表。SQLDMO.Application sqlApp = new SQLDMO.ApplicationClass();SQLDMO.NameList sqlServers = sqlApp.ListAvailableSQLServers();for(int i=0;i<sqlServers.Count;i+...

visual studio 2010中用c#写的一个连接数据库的字符串问题
你放一个SQLDataSource控件,新建数据源,服务器名输入. 在后面输入账号密码,在选择你的目标数据库。完成后点测试连接,点确定。连接字符窜就出来了

使用Visual Studio怎样制作登录界面
设置Text属性为 登陆 数据库可以通过VS直接连接(视图-服务器资源管理器),如果不需要数据库也可以进行登陆的 对登陆按钮添加单击事件(双击登陆按钮即可),使用string user=username.Text;收集uername的值,password同理。有数据库就查询数据库比对,没有就直接就验证用户名密码的文本对比一下就可以了。

visual studio 2008中用C#怎么连接access数据库?实现数据库的添加、删除...
前台代码:<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" OnRowDeleting="GridView1_delete" > 后台代码: protected void GridView1_delete (object sender, GridViewDeleteEventArgs e) { …… } 注意加粗部分

使用Visual Studio怎样制作登录界面
首先说明一下,编译环境是win 7 --Visual Studio 2015中文版,使用的语言是C 1.一开始,打开Visual Studio 2015,左上角【文件→新建→项目】2.选择C#【windows窗体程序】(里面的名字、路径随意)3.点击右侧的【工具箱】,如果你的视图没有,在顶部的菜单栏里【视图(V)→工具箱(X)】点出来 4...

...Visual Studio 2005 C#制作的通讯录,打开后怎么知道登陆账号和密码...
你电脑上安装sql数据库了吗?如果安装了。找到站点下的,web.config文件,找里面的<connectionStrings>节点,把连接数据库字符串修改如下:<add name="这里的名字不要修改" connectionString="server=.; database=数据库名;uid=sa;pwd=sa用户名的密码“\/> ...

怎么用C#在网页中显示数据库的数据
先使用 AccessDataSource 建立一个到 std.mdb 的数据连接,并设置数据源控件的SelectCommand命令为“Select ssex, sage, sname, sno,usrname From stdinfo”。然后拖动 一个 GridView 控件,绑定到先前的那个 AccessDataSource 数据源控件即可。很简单的操作,建议你到MSDN的WebCast下载苏鹏讲师的《asp....

visual studio C# 中如何进行database的操作
1.建立到数据库的连接 2.对数据库进行操作 3.断开数据库 以c#操作sql server数据库为例,用ado.net连接 \/\/c# code using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;namespace ConsoleApplication1 { class Program {...

相似回答