C#.net连接数据库

本人是一个完全的.net新手昨天才开始接触.net我用的工具是visualstudio2010数据库是sqlservice2008我现在要写一个登陆界面。根据画面输入的用... 本人是一个完全的.net新手昨天才开始接触.net
我用的工具是visual studio2010 数据库是sql service2008
我现在要写一个登陆界面。根据画面输入的用户名密码对了跳转页面。
现在我写的代码没有连接数据库,用户名密码是写死的。
我想改成连接数据库,根据数据库里的值进行验证。
这是我之前的代码
protected void btnLogin_Click(object sender, EventArgs e)
{

if (txtUsername.Text.Trim() == "" || txtPwd.Text.Trim() == "")
{
Response.Write("<script>alert('请输入用户名或密码!');</script>");
}
else if (txtUsername.Text.Trim() == "xxx" && txtPwd.Text.Trim() == "123")
{
// 想加成功后跳转地址可以再href后加
Response.Write("<script>alert('登陆成功!');window.location.href='Default2.aspx';</script>>");

//Response.Write("<script>alert('登陆成功!');</script>");
}
else
{
Response.Write("<script>alert('用户名或密码不正确!');</script>");
}
}
展开
 我来答
小羽2021
2012-09-13 · 超过23用户采纳过TA的回答
知道答主
回答量:60
采纳率:100%
帮助的人:38.5万
展开全部
ConnectionString="Data Source=.;Initial Catalog=TEST;Integrated Security=True"数据库连接字符串;
Data Source=.; 是指定数据源名称,“.”指本地服务器,也可以写为“local”,如是其它服务器则写其它服务器名;
Initial Catalog=TEST; 指定数据库,即连接的数据库名为“TEST”;
Integrated Security=True 指集成验证,也就是说使用Windows验证的方式去连接到数据库服务器。

也可写成:
ConnectionString="Data Source=.;Initial Catalog=TEST;UID=SA;PWD=SA;"数据库连接字符串;
Data Source=.; 是指定数据源名称,“.”指本地服务器,也可以写为“local”,如是其它服务器则写其它服务器名;
Initial Catalog=TEST; 指定数据库,即连接的数据库名为“TEST”;
UID=SA;PWD=SA; 用户名为SA,密码为SA
更多追问追答
追问
之后呢?
追答
之后可以写一个查询方法,获取数据库中的用户名和密码,然后跟你输入的用户名和密码进行比较,如果相等则提示登录成功,反之提示错误
圣鸾OJ
2015-10-08 · TA获得超过1629个赞
知道小有建树答主
回答量:1136
采纳率:96%
帮助的人:114万
展开全部
ConnectionString="Data Source=.;Initial Catalog=TEST;Integrated Security=True"数据库连接字符串;
Data Source=.; 是指定数据源名称,“.”指本地服务器,也可以写为“local”,如是其它服务器则写其它服务器名;
Initial Catalog=TEST; 指定数据库,即连接的数据库名为“TEST”;
Integrated Security=True 指集成验证,也就是说使用Windows验证的方式去连接到数据库服务器。

也可写成:
ConnectionString="Data Source=.;Initial Catalog=TEST;UID=SA;PWD=SA;"数据库连接字符串;
Data Source=.; 是指定数据源名称,“.”指本地服务器,也可以写为“local”,如是其它服务器则写其它服务器名;
Initial Catalog=TEST; 指定数据库,即连接的数据库名为“TEST”;
UID=SA;PWD=SA; 用户名为SA,密码为SA
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MrCoffee0908
2012-09-13 · TA获得超过584个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:197万
展开全部
建议把数据库连接写到配置文件Web.Config中,方便修改链接字符串
<connectionStrings>
<add name="connStr" connectionString="Data Source=.\sa;Initial Catalog=Users;User ID=sa;PassWord=123456 "/>
</connectionStrings>
说明:name就是我们在后台代码调用的字符串;Data Source后面是指本地数据库(“.")的实例sa,如果没有实例,就直接用localhost、. 、或者数据库服务器Ip地址。
public static string strConn = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;
public SqlConnection conn = new SqlConncetion(strConn);
说明:引用Configuration进去,这是获取到数据库连接字符串了。

public void Login()
{
string sqlStr="Select ...";
conn.Open();
try
{
}
catch
{
}
finally
{
conn.Close();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式