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>");
}
} 展开
我用的工具是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>");
}
} 展开
3个回答
展开全部
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
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
更多追问追答
追问
之后呢?
追答
之后可以写一个查询方法,获取数据库中的用户名和密码,然后跟你输入的用户名和密码进行比较,如果相等则提示登录成功,反之提示错误
展开全部
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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议把数据库连接写到配置文件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();
}
}
<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();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询