当前位置: 移动技术网 > IT编程>开发语言>.net > ASP.NET oledb连接Access数据库的方法

ASP.NET oledb连接Access数据库的方法

2017年12月12日  | 移动技术网IT编程  | 我要评论

金山卫士杀毒软件下载,液压颚式破碎机,茶的作用

使用oledbcommand相关操作类需要引入system.data.oledb命名空间。

通过连接一个带密码的access数据库 读取其中的数据并置入表格中显示,验证连接和命令使用正确性。

using system;
using system.collections.generic;
using system.linq;
using system.web;
using system.web.ui;
using system.web.ui.webcontrols;
using system.data.oledb;

public partial class _default : system.web.ui.page
{
  protected void page_load(object sender, eventargs e)
  {
     //数据库连接,记录集的获取
    //注意更改路径
    string sqlconn = "provider=microsoft.jet.oledb.4.0;data source = e:/pro/web/access_test/app_data/northwind.mdb;jet oledb:database password=111111";
    oledbconnection myconnection = new oledbconnection(sqlconn);
    myconnection.open();
    oledbcommand mycommand = new oledbcommand("select * from 运货商", myconnection);
    oledbdatareader myreader;
    myreader = mycommand.executereader();
   
    //读取记录集
    response.write("<table border=1 cellspacing=0 cellpadding=2>");
    response.write("<tr bgcolor=#dab4b4>");
    for (int i = 0; i < myreader.fieldcount; i++)
      response.write("<td>" + myreader.getname(i) + "</td>");
    response.write("</tr>");
    
    while (myreader.read())
    {
      response.write("<tr>");
      for (int i = 0; i < myreader.fieldcount; i++)
        response.write("<td>" + myreader[i].tostring ()+ "</td>");
      response.write("</tr>");
    }
    response.write("</table>");

    //关闭记录集和连接
    myreader.close();
    myconnection.close();
  }
}

效果图如下:

完整项目文件已上传。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网