asp.net中ADO.NET连接SQL数据库代码和连接Access数据库代码
连接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数据库代码相关推荐
- c#与access建立连接用作登录_组态王与Access数据库的数据交换
1.SQL访问管理器 SQL访问管理器用来建立数据库列和组态王变量之间的联系.包括表格模板和记录体两部分功能.通过表格模板在数据库表中建立表格:通过记录体建立数据库表格列和组态王之间的联系,允许组态王 ...
- WEB渗透SQL注入【3】[access数据库注入](2)
SQL注入的分类很多,不同的人也会将注入分成不同的种类,下面笔者将介绍一下常见的分类. 注意:此文章中标点符号在页面中显示可能会转成中文的,自己测试时候语句中的标点一律使用英文输入法状态下的. 1.判 ...
- C#语言 SqlClient接口SQL Sever数据库类+OleDb接口Access数据库类
有空再写Oracle.IBM的吧.其实除了连接字符串格式,也只是换换数据库接口名. using System; using System.Data; using System.Data.SqlClie ...
- linux机器连接sql,在linux下连接MS SQL Server
在工作中需要在Linux服务器上访问MS SQL Server数据库,我马上就想到了适用ODBC接口进行实现,毕竟它的移植性更好. 首先需要选一种支持MS SQL Server的ODBC驱动,商业的不 ...
- access数据库导入oracle数据库,将excel表格导入access数据库再导入oracle数据库方法-如何将ACCESS数据库的文件导入到ORACLE中?...
怎样将excel中的数据导入到oracle数据库中 敢问楼主,表A存在几列,表B存在几列,表C存在几列 常规方法(表中列和excel中列一致) PLSQL 中 : select * from A up ...
- vs vb连接mysql_详细介绍VS2010 VB ACCESS数据库的连接(如有不对,敬请改正)
VS 首先添加引用 尽量选最新的版本,这样可以向下兼容 然后连接ACCESS数据库 点击数据/添加新数据源 第一次连接点新建连接 点击更改 选中ACCESS数据库 点击浏览,选定数据库位置 用户名密码 ...
- 易语言外部数据库MySQL支持库Access数据库Sqlite数据应用
语言虽然有自己的数据库, 但易数据库只是以简单的.类似表格的形式组织数据信息,是一个小型数据库管理系统.有时编程中必须使用其它数据库.易语言支持以ODBC方式和ADO方式操作外部数据库. 一.ODBC ...
- access 数据库 mysql数据库_如何将Access数据库移植到MySQL数据库
序论 很多MySQL用户都有过将Access移植到MySQL的计划,不过这个移植过程性能和实践的相关描述资料很少.本文将为大家总结将Access应用程序成功移植到MySQL的要点和注意事项. 由于Ac ...
- 高中会考access数据库_高中信息技术ACCESS数据库上机操作复习课教案
上机操作复习课 [教学目标] 1 .巩固掌握创建数据库.数据表的方法,及建立表间联系的方法. 2 .让学生通过创建和运行查询,对数据进行查找.筛选和排序,体验数据检查的基本过程, 加深对数据查询原理的 ...
最新文章
- String.Format()方法
- B树、B+树、AVL树、红黑树
- 鸟哥的Linux私房菜(基础篇)- 鸟哥的第一本书的主要内容,以 Mandrake 9.0 为例
- BLE简介及连接过程
- RuoYi-Process多模块activity工作流项目快速搭建
- oracle rac ora 12560,rac ORA-12541: TNS:no listener问题 非常急!!
- CometD:Java Web应用程序的Facebook类似聊天
- 教你培养成功的必备因素——强烈的企图心
- MySQL不走联合索引_mysql group by 多列优化思路?为什么不走联合索引?
- sci写作sci写作模板_2020年写作主题
- NHibernate配置 使用经验
- halcon联合C#开发--连接大华相机读取二维码附源码
- oracle报错imp报错00008,imp导入时遭遇IMP-00032,IMP-00008错误.
- 查看服务器ip配置信息,怎么查看服务器ip地址,怎么查看ip地址和端口
- 爬虫内容保存到txt文件
- 编写MapReduce程序计算平均分
- APUE编程:83---信号处理(SIGABRT信号与abort函数)
- ADF 入门教程(1)
- 个人深度学习工作站配置指南
- 【考研英语语法】复杂句的逻辑
热门文章
- 原来做的一个语义搜索软件的界面
- .NET混淆器 Dotfuscator如何保护应用程序?控制流了解一下!
- 回顾小程序2018年三足鼎立历程,2019年BAT火力全开
- 《The Art of Readable Code》学习笔记(一)
- 再送一波干货,测试2000线程并发下同时查询1000万条数据库表及索引优化
- 【转载】Direct3D基础知识
- jQuery动态设置样式List item
- WPF自定义控件与样式(1)-矢量字体图标(iconfont)
- Spring + Dubbo + zookeeper (linux) 框架搭建
- Linux直接与编译安装Vsftpd服务器