• 关于asp.net中链接数据库的问题


    学习了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

    为了简单期间:

  • 相关阅读:
    spoj freetour II
    hdu5977 Garden of Eden
    bzoj 1047 理想的正方形
    Python学习-22.Python中的函数——type
    Python学习-21.Python的代码注释
    Python学习-20.Python的Urllib模块
    Python学习-19.Python的Http模块
    Python学习-18.Python中的错误处理(三)
    Python学习-17.Python中的错误处理(二)
    Python学习-16.Python中的错误处理
  • 原文地址:https://www.cnblogs.com/who-am-i/p/10743037.html
Copyright © 2020-2023  润新知