(1)在配置文件中加上以下代码:

<connectionStrings>
<add name="accessconn" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\film.mdb;"/>
<add name="sqlconn" connectionString="Data Source=localhost;Initial Catalog=db_ASPNET;Trusted_Connection=SSPI;"/>
</connectionStrings>

到这里就完成了第一步工作。

(2)在代码文件中引入节点文件命名空间

using System.Configuration;

(3)在按钮事件中编辑数据库连接代码

protected void Button1_Click(object sender, EventArgs e)//登录按钮事件代码,以access作为示例,SQL以此类推
{
string str1 = ConfigurationManager.ConnectionStrings["accessconn"].ConnectionString.ToString(); //读取configuration文件的节点
//string str2 = ConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString.ToString();
OleDbConnection connstr1 = new OleDbConnection(str1); //数据库连接对象
//SqlConnection connstr2 = new SqlConnection(str2);
if (connstr1.State == System.Data.ConnectionState.Closed) //打开数据库
{
connstr1.Open();
}
string content = "select * from user_info where uname='"+username.Text+"'and upwd='"+userpwd.Text+"'"; //编写SQL语句
OleDbCommand commstr1 = new OleDbCommand(content, connstr1);//执行SQL语句
//SqlCommand commstr2 = new SqlCommand(content, connstr2);
OleDbDataReader dr = commstr1.ExecuteReader();//接受查询结果
// SqlDataReader dr= commstr2.ExecuteReader();
if (dr.Read())//判断查询结果dr是否有数据
{
// Response.Redirect("welcome.aspx");//跳转页面

Response.Write("<script>alert('成功登陆');location.href='welcome.aspx';</script>");
}
else
{
Response.Write("<script>alert('用户名或者密码错误!')</script>");
}
dr.Close();
if (connstr1.State == System.Data.ConnectionState.Open) //关闭数据库
{
connstr1.Close();
}
}

ASP连接数据库登录按钮的更多相关文章

  1. php+ajax实现登录按钮加载loading效果

    php+ajax实现登录按钮加载loading效果,一个提高用户体验,二个避免重复提交表单,ajax判断加载是否完成. 登录表单 <form onsubmit="return chec ...

  2. 用js实现回车登录而不用点击登录按钮

    在你的登录jsp里面,添加一个js <script> function on_return(){ //on_return这是方法名 if(window.event.keyCode == 1 ...

  3. python控制selenium点击登录按钮时报错 unknown error: Element is not clickable at point

    利用python控制selenium进行一个网页的登录时报错: C:\Users\Desktop\selenium\chrome>python chrome.py selenium.common ...

  4. asp.net登录状态验证

    文章:ASP.NET 登录验证 文章:ASP.NET MVC下判断用户登录和授权状态方法 文章:.net学习笔记---HttpHandle与HttpModule 第一篇文章,介绍了 1)早期的Base ...

  5. ASP .NET登录界面用户验证码代码

    //ASP .NET用户登录界面经常用到验证码代码如下 private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码 ...

  6. 捕获enter键盘事件绑定到登录按钮

    /** *捕获enter键盘事件绑定到登录按钮 */ function keyLogin(event) { if (event.keyCode == 13) { document.getElement ...

  7. 【WPF学习笔记】之如何点登录按钮时判断用户名密码进行登录:动画系列之(二)

    ...... 承接动画系列之(一)的代码: 再添加登录按钮代码进行登录,验证用户名和密码在数据库是否正确. 直接上代码: using System; using System.Collections. ...

  8. WPF模仿QQ登录按钮

    原文:WPF模仿QQ登录按钮 如下图,第一张是未点击时按钮样式,第二张是鼠标划过时按钮样式. 样式代码: <Style TargetType="{x:Type Button}" ...

  9. jQuery实现回车触发登录按钮的功能

    jQuery实现回车触发登录按钮的功能,代码如下: $('body').keyup(function(e){ if(e.keyCode===13){ $('.login').click() } }) ...

随机推荐

  1. .net一次连接执行多条sql语句

    方法一: string SQLString="select 1; select 2;"; using (OdbcConnection connection = new OdbcCo ...

  2. Consuming a Web Service in AX 2012

    Consuming a Web Service in AX 2012 在AX2012版本中如果想调用外部的Web Service变得非常容易. 第一步,在VS中创建一个Web Service并发布 第 ...

  3. 编程工具系列之二------使用GDB的源代码查看功能

    在调试程序的过程中,可以自由地查看相关的源代码(如果有源代码的话)是一项最基本的特性.      一些IDE在这方面做得相当好,GDB当然也提供了这项特性,虽然不如IDE直观,但在一定程度上要比IDE ...

  4. MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作

    上一篇博文MyBatis学习总结(一)——MyBatis快速入门中我们讲了如何使用Mybatis查询users表中的数据,算是对MyBatis有一个初步的入门了,今天讲解一下如何使用MyBatis对u ...

  5. 44. 普通对象建一个用户方法,提交时报:失败:建立业务逻辑对象失败:业务逻辑定义更新到数据库失败:ORA-00904: "DEFVERSION": 标识符无效

    LBBIZPROCESSDEFSLBHISTORYBIZPROCESSDEFSLBHISTORYMULTIWFDEFSDESIGNLBHISTORYWORKFLOWDEFSDESIGNLBMULTIW ...

  6. A Beginner's Guide To Understanding Convolutional Neural Networks(转)

    A Beginner's Guide To Understanding Convolutional Neural Networks Introduction Convolutional neural ...

  7. javascript-test1

    var AAA = function(name, age) { this.name = name ; this.age = age; } AAA.prototype.getName = functio ...

  8. C/C++关键字 extern

    1.基本解释:extern 可置于变量或函数前面,表示变量或函数的定义在别的文件中,以提示编译器遇到此变量或函数时在其他模块中寻找定义. extern还有另外2个作用.第一:与“C”连用时,如 ext ...

  9. 解决Ubuntu下 Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)

    Ubuntu下CMake 编译时出现问题:Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR) 查找发现  # sudo apt-g ...

  10. Spring 通过FactoryBean配置Bean

    1.实现FactoryBean接口 import org.springframework.beans.factory.FactoryBean; public class CarFactoryBean ...