c#链接access数据库

  public ActionResult Index()
        {
            OleDbDataAdapter db = new OleDbDataAdapter("select * from [user]", new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\项目\桂林理工\ceshi.mdb")); //创建适配对象
            DataTable dt = new DataTable(); //新建表对象
            db.Fill(dt); //用适配对象填充表对象
            using (Model1 m1 = new Model1())
            {
                user us = new user();

                foreach (DataRow item in dt.Rows)
                {
                    if (item["id"] != null)
                    {
                        us.id = (int)item["id"];//这个item的类型是Datarow类型,是数据表里面行的集合。如果读取某一行的某一列,应该用数组格式,例如:item["id"]此时[]中是某列名称,也可以用某一行第几列表示,例如:item[0]
                        us.name = item["姓名"].ToString();
                    }
                    else
                    {
                        return View(0);
                    }
                   m1.user.Add(us);
                }
                m1.SaveChanges();
            }
            return View();
        }
    }

原文地址:https://www.cnblogs.com/liangliping/p/9186285.html

时间: 2024-11-13 04:03:02

c#链接access数据库的相关文章

php 链接access数据库

php链接access数据库代码 <?php $odbc = "Driver={Microsoft Access Driver (*.mdb)};Dbq=".realpath("test.mdb"); $conn = odbc_connect($odbc, '', '', SQL_CUR_USE_ODBC); $sql ="select * from user"; $query = odbc_exec($conn, $sql); $num

VC 链接Access 数据库 插入变量到表

前面 介绍:mfc 链接 access 2007 数据库 接下来就来说说怎么插入数据到access 2007 数据库(网上找了下,说的有些模糊,直接来看看效果) 主要步骤: 1 先用sprintf生成SQL语句 2 再执行SQL语句就可以了 效果如下: 主要代码: CString strConn,strDBName; //serv103_serv_link_acces(); if(m_pConnection->State) { m_pRecordset.CreateInstance("AD

在VS2013平台下,用VB.net 连接Access数据库

从开始学习计算机,我们使用的一直是SQL数据库.这次接触了Access数据库,我将从Access创建到连接向大家分享一下我在Access数据库中的收获. SQL数据库和Access数据库的区别:(来自百度) 那么如何用Vb.net 链接Access数据库呢? 第一,建立Access数据库文件 我的是WIN8.1的系统,直接在桌面的角上滑动一下,在搜索栏里搜索Access,就直接打开了Office自带的Access,如果你的电脑上没有安装Office,也想要用Access也不用担心,可以直接到去网

C# 链接Sql和Access数据库语句

1.sql数据库: 1.1.链接数据语句:server=localhost;database=Data; uid=sa;pwd=123; 或 Data Source=localhost;DataBase=Data;Uid=sa;Pwd=123; 1.2.代码链接数据库: SqlConnectionStringBuilder csbuilder = new SqlConnectionStringBuilder(); csbuilder.DataSource = "localhost";/

C#连接Access数据库(详解)

做一个用VS2012的C#连接Access数据库的备忘, SQL数据库固然强大,有大微软的强力技术支持,LINQ的方便操作,但是如果写一个小程序对数据库方面没有什么大的要求的话,将来在数据库方面就可以选择使用access数据库,这样就能省去一定的开支. 首先,我们建一个数据库,因为大家使用的office版本不同,有用2000的有用2003的还有用 2007或者2010的.我用的是2007,但是无论用哪个版本请把建的数据库建为.mdb结尾的2003版本的不要建 .accdb结尾的. 建一个表,请先

C#---数据库访问通用类、Access数据库操作类、mysql类 .[转]

原文链接 //C# 数据库访问通用类 (ADO.NET)using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient;using System.Configuration; namespace XXX{    /// <summary>    /// 针对SQL Server数据库操作的通用类           /// </sum

SQL注入原理 手工注入access数据库

SQL注入原理 手工注入access数据库 SQL注入是通过将SQL命令插入到web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意SQL指令的目的. 1.判断网站是否有注入点. 在以asp?id=xx(任意数字)结尾的连接依次添加: ' 1=1 1=2 若以上结果显示"数据库出错","正常显示","数据库出错"则该网站存在注入点. 2.猜解表名 在链接末尾添加语句: and exists(select * from admi

【原创】Capture CIS利用Access数据库建立封装库说明

1.在服务器端建立新空间,方便封装库以及数据库的归档存放 服务器路径:\\192.168.1.234\Share\STG_LIB,文件夹内容如下,其中Datesheet存放物料数据手册,Pcb_Lib存放Allegro封装,Schematic_Lib存放Capture封装,STG_Datebase存放数据库文件. 2.构建Access数据库 1)打开Access软件,执行新建命令,弹出如下窗口.在右下角选择存放路径并设置文件名称,点击创建.(2007以上版本文件后缀为"accdb",2

access数据库注入

access数据库渐渐的被很多人遗忘. 而大部分安全人员也对access数据库也不感冒. 最近在西晋学院玩了玩它的web题目,没想到在西晋上面看到不少的asp的题.其中不乏有数据库注入的. access数据库并不像mysql那样方便,可以拥有information_schema这个包含数据各种数据库,表以及字段信息的"新华字典". 虽然有一个msysobjects,但是大多情况下即使管理员也没办法读取其里的信息,因为读取它需要设置权限. 下面从西晋学院里面的access盲注来说一下.