学习了asp.net 有web服务器控件和C#代码两部分

那么在做页面时候,需要用到数据库和asp.net的链接

课本上只是说明了和SQL server的链接,本文介绍如何在.net中链接 Access 和 mysql数据库

1,链接Access数据库

首先将Access数据库文件导入到VS中,复制到APP_Data下,在Access保存之前设置为2003之前版本,这样数据库的后缀为.mdb

在C#控件代码中,敲入:

   string name = TextBox1.Text;
        string pasw = TextBox2.Text;
        string mystr;
        OleDbConnection myconn = new OleDbConnection();
        mystr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source =" + Server.MapPath("~\\App_Data\\thesis.mdb");  //这是链接Access数据库所特有的OLEDB方法,
        myconn.ConnectionString = mystr;
        myconn.Open();
        string sql;
        sql = "select teachername  from   [teacher]  where teacherid='" + name + "' and teacherpwd='" + pasw + "'";  //sql语句
        OleDbCommand mycmd = new OleDbCommand();
        mycmd.CommandText = sql;
        mycmd.Connection = myconn;
        OleDbDataReader rs = mycmd.ExecuteReader();
        rs.Read();
        if (rs.HasRows)
        {   //判断DataReader对象rs是否包含一行或多行,返回值为布尔型
            Session["name"] = rs["teachername"];
            Session["type"] = "0";
            Response.Redirect("t_modi.aspx");
        }
        else
        {
            Response.Redirect("admin.aspx");
        }

2.使用odbc 来链接mysql数据库

在控制模板中配置odbc

具体配置方法请参看:https://zhidao.baidu.com/question/144926087.html

然后,我们检查一下,我们是否链接成功:

mysql 中database的名称:test

表名:test1

为了简单期间:

转载于:https://www.cnblogs.com/who-am-i/p/10743037.html

关于asp.net中链接数据库的问题相关推荐

  1. JDBC.property 配置文件中链接数据库的配置

    JDBC.property 配置文件中链接数据库的配置 #sqlserver数据源配置 jdbc.driverClassName=com.microsoft.sqlserver.jdbc.SQLSer ...

  2. asp.net中读取数据库中的数据可以使用DataReader和DataSet 2种方式(初学者望大家不要笑我)...

    在asp.net中,读取数据库中的数据可以使用DataReader和DataSet 2种方式, 两者的差异如下:     使用Dataset对象读取数据大致需要以下5个步骤:     (1)建立数据库 ...

  3. 在ASP.NET中备份数据库以及还原(不成熟)

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  4. 科讯CMS--数据库连接出错,请检查Conn.asp文件中的数据库参数设置

    启用32位应用程序:True 转载于:https://www.cnblogs.com/meetcomet/p/3630654.html

  5. MFC中链接access2013数据库

    今天在MFC中链接数据库时,一直失败,但是把access另存为03的mdb就没问题,百度了下解决方法,整理如下: 说明:本人使用win7 64位系统,VS2010,access2013 根据网上有些提 ...

  6. 主机屋 mysql 数据库名_主机屋php链接数据库

    主机屋对于一个php初学者是一个不错的选择,在主机屋中可以实名注册后,可以拥有一个免费的域名空间和数据库,在主机屋中链接数据库和在本地链接数据库一样,通过$conn=mysql_connect(&qu ...

  7. asp.net oracle参数传递,asp.net – Oracle参数问题中的链接数据库

    我有这个链接到另一个数据库的Oracle查询,但它似乎不接受我传递给查询的参数 这是我的代码 cmd.CommandText = "SELECT * FROM table1@dev tb1 ...

  8. ASP.NET中常用功能代码总结(3)——上传图片到数据库

    ASP.NET中常用功能代码总结(3)--上传图片到数据库<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:offi ...

  9. 如何在ASP.Net 中把图片存入数据库

    介绍 可能有很多的时候,我们急需把图片存入到数据库当中.在一些应用程序中,我们可能有一些敏感的资料,由于存储在文件系统(file system)中的东西,将很容易被某些用户盗取,所以这些数据不能存放在 ...

最新文章

  1. 利用流水线改进代码中的if处理流程
  2. event对象获取方法总结在google浏览器下测试
  3. 对大学 IT 专业教育的反馈
  4. 《多元统计分析》学习笔记之主成分分析
  5. 深入理解TCP/IP协议-TCP建立与终止连接
  6. 【例9.8】合唱队形
  7. 【Java】探究Java方法的参数传递是值传递还是引用传递
  8. phpstorm设置xdebug调试
  9. 一次Mysql服务不断重启排查,原因竟然是它
  10. 深度解读 Flink 1.11:流批一体 Hive 数仓
  11. python视频换脸下载_FaceSwap下载|Faceswap(AI视频换脸软件) v1.0官方版(附使用教程)...
  12. 【语音数字信号处理】有关幅度谱、相位谱以及利用二者合成频谱
  13. Excel获取目标时间点/日期的方法
  14. Django学习笔记1 Web开发简介和Django安装运行
  15. 最详BF算法和KMP算法
  16. 真正的人品,藏在对弱者的态度里
  17. SpringBoot指定额外需要扫描的包
  18. python批量读取图片处理并保存
  19. 利用Xshell修改Linux默认SSH端口号等详细配置
  20. 前端ECMAScript6个人学习笔记

热门文章

  1. 算法与数据结构(Java解八皇后问题)
  2. 实战SSM_O2O商铺_48【用户登录】用户登录Dao-Service-Controller-View层的开发
  3. l麒麟安装oracle,中标麒麟5.8x64下64bitOracle11gR2安装配置手册.docx
  4. centos mysql-5.5.20_centos 下安装mysql5.5.20出现的问题
  5. matlab 直方图_MATLAB作图实例:19:用二元直方图分析图片颜色
  6. 2021-01-07 matlab数值分析 线性方程组的迭代解法 高斯-赛德尔迭代法
  7. windows下 conda常用使用指令
  8. leetcode 刷题 119. 杨辉三角II
  9. java格式_java时间格式转换大全
  10. linux sort 时间排序,linux sort多字段排序实例解析