连接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. String.Format()方法
  2. B树、B+树、AVL树、红黑树
  3. 鸟哥的Linux私房菜(基础篇)- 鸟哥的第一本书的主要内容,以 Mandrake 9.0 为例
  4. BLE简介及连接过程
  5. RuoYi-Process多模块activity工作流项目快速搭建
  6. oracle rac ora 12560,rac ORA-12541: TNS:no listener问题 非常急!!
  7. CometD:Java Web应用程序的Facebook类似聊天
  8. 教你培养成功的必备因素——强烈的企图心
  9. MySQL不走联合索引_mysql group by 多列优化思路?为什么不走联合索引?
  10. sci写作sci写作模板_2020年写作主题
  11. NHibernate配置 使用经验
  12. halcon联合C#开发--连接大华相机读取二维码附源码
  13. oracle报错imp报错00008,imp导入时遭遇IMP-00032,IMP-00008错误.
  14. 查看服务器ip配置信息,怎么查看服务器ip地址,怎么查看ip地址和端口
  15. 爬虫内容保存到txt文件
  16. 编写MapReduce程序计算平均分
  17. APUE编程:83---信号处理(SIGABRT信号与abort函数)
  18. ADF 入门教程(1)
  19. 个人深度学习工作站配置指南
  20. 【考研英语语法】复杂句的逻辑

热门文章

  1. 原来做的一个语义搜索软件的界面
  2. .NET混淆器 Dotfuscator如何保护应用程序?控制流了解一下!
  3. 回顾小程序2018年三足鼎立历程,2019年BAT火力全开
  4. 《The Art of Readable Code》学习笔记(一)
  5. 再送一波干货,测试2000线程并发下同时查询1000万条数据库表及索引优化
  6. 【转载】Direct3D基础知识
  7. jQuery动态设置样式List item
  8. WPF自定义控件与样式(1)-矢量字体图标(iconfont)
  9. Spring + Dubbo + zookeeper (linux) 框架搭建
  10. Linux直接与编译安装Vsftpd服务器