连接SQL数据库方法:

一、建立连接
    
    1、(使用System.Data.SqlClient)

<1>  string strcon;         //声明连接字串
            strcon = "server='(local)';database='mytable';uid='sa';pwd='sa';";   //编写连接字串
            SqlConnection con = new SqlConnection(strcon);     //新建SQL连接  默认构造函数
            try
            {
                con.Open();         //打开SQL连接
                Label1.Text = "连接数据库成功";       //提示成功信息
            }
            catch
            {
                Label1.Text = "无法连接数据库";              //提示失败信息
            }

<2>  SqlConnection con = new SqlConnection();      //创建连接对象
            con.ConnectionString = "server='(local)';database='mytable';uid='sa';pwd='sa'";     //设置连接字串
            try
            {
                con.Open();         //尝试打开连接
                Label1.Text = "连接成功";       //提示打开成功
                con.Close();         //关闭连接
            }
            catch
            {
                Label1.Text = "连接失败";       //提示打开失败
            }
         
     2、(使用System.Data.OleDb)
       
        <1> string str =
            "Provider=SQLOLEDB;Data Source=(local);Initial Catalog=mytable;uid=sa;pwd=sa";
            OleDbConnection con = new OleDbConnection(str);
            try
            {
                con.Open();                //尝试打开连接
                Label1.Text = "连接成功";       //提示连接成功
                con.Close();         //关闭连接
            }
            catch
            {
                Label1.Text = "连接失败";       //提示连接失败
            }

<2> OleDbConnection con= new OleDbConnection();             //创建连接对象
            con.ConnectionString="Provider=SQLOLEDB;Data
            Source=(local);Initial Catalog=mytable;uid=sa;pwd=sa";           //初始化连接字串
            try
            {
                con.Open();                //尝试打开连接
                Label1.Text = "连接成功";       //提示连接成功
                con.Close();         //关闭连接
            }
            catch
            {
                Label1.Text = "连接失败";       //提示连接失败
            }

注:命名空间必须加上using System.Data.SqlClient或using System.Data.OleDb

二、填充Dataset数据集

SqlDataAdapter da=new SqlDataAdapter("select * from news",con);   //创建适配器
            DataSet ds = new DataSet();        //创建数据集
            da.Fill(ds, "tablename");        //Fill方法填充

三、显示Dataset
         
             ds.Tables["tablename"].Rows[0]["title"].ToString();    //获取数据集
            
              for (int i = 0; i < ds.Tables["tablename"].Rows.Count; i++)   //遍历DataSet数据集
            {
                Response.Write(ds.Tables["tablename"].Rows[i]["title"].ToString()+"<br/>");
            }

DataList1.DataSource = ds;        //绑定数据集
            DataList1.DataMember = "tablename";
            DataList1.DataBind();        //绑定数据

插入或删除操作:

string str = "server='(local)';database='mytable';uid='sa';pwd='sa'";  //创建数据库连接字串
            SqlConnection con = new SqlConnection(str);
            con.Open();          //打开数据库连接
            SqlCommand cmd = new SqlCommand("insert into news values ('title')",con);           //建立Command对象
            cmd.ExecuteNonQuery();        //执行SQL语句

连接ACCESS数据库:

(使用System.Data.OleDb)

string str = "provider=Microsoft.Jet.OLEDB.4.0 ;Data Source="
            + Server.MapPath("access.mdb") + "";      //使用相对路径
            OleDbConnection con = new OleDbConnection(str);     //构造连接对象
            try
            {
                con.Open();         //打开连接
                Label1.Text = "连接成功";       //提示连接成功
                con.Close();
            }
            catch(Exception ee)         //抛出异常
            {
                Label1.Text = "连接失败";
            }

转载于:https://www.cnblogs.com/tianliang/archive/2013/05/12/3074121.html

asp.net中ADO.NET连接SQL数据库代码和连接Access数据库代码相关推荐

  1. c#与access建立连接用作登录_组态王与Access数据库的数据交换

    1.SQL访问管理器 SQL访问管理器用来建立数据库列和组态王变量之间的联系.包括表格模板和记录体两部分功能.通过表格模板在数据库表中建立表格:通过记录体建立数据库表格列和组态王之间的联系,允许组态王 ...

  2. WEB渗透SQL注入【3】[access数据库注入](2)

    SQL注入的分类很多,不同的人也会将注入分成不同的种类,下面笔者将介绍一下常见的分类. 注意:此文章中标点符号在页面中显示可能会转成中文的,自己测试时候语句中的标点一律使用英文输入法状态下的. 1.判 ...

  3. C#语言 SqlClient接口SQL Sever数据库类+OleDb接口Access数据库类

    有空再写Oracle.IBM的吧.其实除了连接字符串格式,也只是换换数据库接口名. using System; using System.Data; using System.Data.SqlClie ...

  4. linux机器连接sql,在linux下连接MS SQL Server

    在工作中需要在Linux服务器上访问MS SQL Server数据库,我马上就想到了适用ODBC接口进行实现,毕竟它的移植性更好. 首先需要选一种支持MS SQL Server的ODBC驱动,商业的不 ...

  5. access数据库导入oracle数据库,将excel表格导入access数据库再导入oracle数据库方法-如何将ACCESS数据库的文件导入到ORACLE中?...

    怎样将excel中的数据导入到oracle数据库中 敢问楼主,表A存在几列,表B存在几列,表C存在几列 常规方法(表中列和excel中列一致) PLSQL 中 : select * from A up ...

  6. vs vb连接mysql_详细介绍VS2010 VB ACCESS数据库的连接(如有不对,敬请改正)

    VS 首先添加引用 尽量选最新的版本,这样可以向下兼容 然后连接ACCESS数据库 点击数据/添加新数据源 第一次连接点新建连接 点击更改 选中ACCESS数据库 点击浏览,选定数据库位置 用户名密码 ...

  7. 易语言外部数据库MySQL支持库Access数据库Sqlite数据应用

    语言虽然有自己的数据库, 但易数据库只是以简单的.类似表格的形式组织数据信息,是一个小型数据库管理系统.有时编程中必须使用其它数据库.易语言支持以ODBC方式和ADO方式操作外部数据库. 一.ODBC ...

  8. access 数据库 mysql数据库_如何将Access数据库移植到MySQL数据库

    序论 很多MySQL用户都有过将Access移植到MySQL的计划,不过这个移植过程性能和实践的相关描述资料很少.本文将为大家总结将Access应用程序成功移植到MySQL的要点和注意事项. 由于Ac ...

  9. 高中会考access数据库_高中信息技术ACCESS数据库上机操作复习课教案

    上机操作复习课 [教学目标] 1 .巩固掌握创建数据库.数据表的方法,及建立表间联系的方法. 2 .让学生通过创建和运行查询,对数据进行查找.筛选和排序,体验数据检查的基本过程, 加深对数据查询原理的 ...

最新文章

  1. 微生物组助手——最易学的扩增子、宏基因组分析流程
  2. Poptset学员之牛奶咖啡糖
  3. troch3d open3d例子
  4. hessian原理解析二(服务端分析)
  5. Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version 错误解决
  6. PMP每日三题(2022年2月15日)
  7. Java script生成apk_lua脚本实现自动生成APK包
  8. libx264进行视频编码的流程
  9. android 从媒体库去数据
  10. DataGridView 列自适应宽度 设置
  11. 制作WIN7、WINPE2003、Ubuntu、dos工具箱多启动U盘
  12. vs2017 visual studio2017 密钥 激活码
  13. ArcGis 拓扑检查——狭长角锐角代码C#
  14. 怎么用c语言表示素数,用C语言编写判断一个数是否是素数的程序
  15. c语言次方函数,C 求n次方函数
  16. 计算机组成原理简答课后答案,计算机组成原理_习题集(含答案).doc
  17. 2015-2017互联网产品经理笔试题
  18. ADS1256 24位ADC模块
  19. pytorch网络冻结的三种方法区别:detach、requires_grad、with_no_grad
  20. 高价iPhone陷低谷 苹果又推2799元的HomePod 你买吗?

热门文章

  1. Java NIO (十四)NIO 和 IO 的区别和适用场景分析
  2. 使用postman测试接口
  3. 学习实践 - 收藏集 - 掘金
  4. 转】MyEclipse使用总结——在MyEclipse中设置jsp页面为默认utf-8编码
  5. 服务器上装filezilla server后,本地的ftp客户端连接不上去
  6. 8 Regular Expressions You Should Know
  7. Lync Server 2010的部署系列_第六章 安装配置拓扑生成器、前端Server、前端池
  8. vimdiff和vim-fugitive安装,使用教程
  9. http协议工作流程
  10. 面向数据流的设计方法