连接并查询Access2003数据库
#region 连接并查询Access2003数据库
/// <summary> #region 连接并查询Access2003数据库 /// <summary> /// 连接并查询Access2003数据库 /// </summary> protected void btnAccess2003_Click(object sender, EventArgs e) { string connStr = "provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|//Access2003.mdb"; OleDbConnection conn = new OleDbConnection(connStr); try { conn.Open(); lblAccess2003.Text = "成功打开Access2003数据库!"; string sql = "select * from UserInfo where UserName='abc'"; OleDbCommand cmd = new OleDbCommand(sql, conn); OleDbDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) dr.Read(); lblAccess2003.Text += "--并且成功读取第1条记录:UserNaem=" + dr["UserName"] + " Pwd=" + dr["Pwd"].ToString(); } catch (OleDbException ex) { lblAccess2003.Text = "打开Access2003数据库文件失败!"; Response.Write("-----------------------------------------------------------------------------------------<br/>" + ex.StackTrace + "<br/>----------------------------------------------------------------------------------------------<br/>"); } finally { if (conn.State == ConnectionState.Open) conn.Close(); } } #endregion #region 连接并查询Access2007数据库 /// <summary> /// 连接并查询Access2007数据库 /// </summary> protected void btnAccess2007_Click(object sender, EventArgs e) { string connStr = "provider=Microsoft.Ace.Oledb.12.0;Data Source=|DataDirectory|//Access2007.accdb"; OleDbConnection conn = new OleDbConnection(connStr); try { conn.Open(); lblAccess2007.Text = "成功打开Access2007数据库!"; string sql = "select * from UserInfo where UserName='abc'"; OleDbCommand cmd = new OleDbCommand(sql, conn); OleDbDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { dr.Read(); lblAccess2007.Text += "--并且成功读取第1条记录:UserNaem=" + dr["UserName"] + " Pwd=" + dr["Pwd"].ToString(); } else { lblAccess2007.Text += "--但没有读取到任何数据!"; } } catch (OleDbException ex) { lblAccess2007.Text = "打开Access2007数据库文件失败!"; Response.Write("-----------------------------------------------------------------------------------------<br/>" + ex.StackTrace + "<br/>----------------------------------------------------------------------------------------------<br/>"); } finally { if (conn.State == ConnectionState.Open) conn.Close(); } } #endregion
/// 连接并查询Access2003数据库
/// </summary>
protected void btnAccess2003_Click(object sender, EventArgs e)
{
string connStr = "provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|//Access2003.mdb";
OleDbConnection conn = new OleDbConnection(connStr);
try
{
conn.Open();
lblAccess2003.Text = "成功打开Access2003数据库!";
string sql = "select * from UserInfo where UserName='abc'";
OleDbCommand cmd = new OleDbCommand(sql, conn);
OleDbDataReader dr = cmd.ExecuteReader();
if (dr.HasRows) dr.Read();
lblAccess2003.Text += "--并且成功读取第1条记录:UserNaem=" + dr["UserName"] + " Pwd=" + dr["Pwd"].ToString();
}
catch (OleDbException ex)
{
lblAccess2003.Text = "打开Access2003数据库文件失败!";
Response.Write("-----------------------------------------------------------------------------------------<br/>"
+ ex.StackTrace
+ "<br/>----------------------------------------------------------------------------------------------<br/>");
}
finally
{
if (conn.State == ConnectionState.Open)
conn.Close();
}
}
#endregion
#region 连接并查询Access2007数据库
/// <summary>
/// 连接并查询Access2007数据库
/// </summary>
protected void btnAccess2007_Click(object sender, EventArgs e)
{
string connStr = "provider=Microsoft.Ace.Oledb.12.0;Data Source=|DataDirectory|//Access2007.accdb";
OleDbConnection conn = new OleDbConnection(connStr);
try
{
conn.Open();
lblAccess2007.Text = "成功打开Access2007数据库!";
string sql = "select * from UserInfo where UserName='abc'";
OleDbCommand cmd = new OleDbCommand(sql, conn);
OleDbDataReader dr = cmd.ExecuteReader();
if (dr.HasRows)
{
dr.Read();
lblAccess2007.Text += "--并且成功读取第1条记录:UserNaem=" + dr["UserName"] + " Pwd=" + dr["Pwd"].ToString();
}
else
{
lblAccess2007.Text += "--但没有读取到任何数据!";
}
}
catch (OleDbException ex)
{
lblAccess2007.Text = "打开Access2007数据库文件失败!";
Response.Write("-----------------------------------------------------------------------------------------<br/>"
+ ex.StackTrace
+ "<br/>----------------------------------------------------------------------------------------------<br/>");
}
finally
{
if (conn.State == ConnectionState.Open)
conn.Close();
}
}
#endregion
连接并查询Access2003数据库相关推荐
- 创建PHP测试页面,连接并查询MariaDB数据库
创建PHP测试页面,连接并查询MariaDB数据库. #cat /usr/local/nginx/html/test2.php <?php ##注意 php与?之间不能有空格 $mysqli = ...
- PHP连接并查询MySql数据库
步骤 第一步:header() 函数 第二步:创建连接 第三步:判断连接是否失败 第四步:查询数据库 第五步:受影响的行数(增删改) 第六步:获取查询数据(关联数组) 第七步:释放结果集 第八步:关闭 ...
- python查询oracle数据库_python针对Oracle常见查询操作实例分析
本文实例讲述了python针对Oracle常见查询操作.分享给大家供大家参考,具体如下: 1.子查询(难): 当进行查询的时候,发现需要的数据信息不明确,需要先通过另一个查询得到, 此查询称为子查询: ...
- oracle 10g 连接语句,Oracle 10g数据库基础之基本查询语句-下-连接子查询
实验18:表的连接查询 该实验的目的是掌握基本的联合查询. 表的连接 我们要从多张表中要得到信息,就得以一定的条件将表连接在一 实验18:表的连接查询 该实验的目的是掌握基本的联合查询. 表的连接 我 ...
- java访问oracle集群,JAVA查询Oracle数据库集群连接字符串
下载必备最新排行装机分类.游戏手机驱动源码LinuxMac小游戏.商城招聘百科知道软件盒子论坛3G版 本站搜索 新闻资讯 软件下载 当前位置: 网站首页 > 编程开发 > 编程语言 > ...
- jdbc链接mysql按照id查询_使用jdbc连接并操作Oracle数据库(增删改查IDUS)
使用jdbc连接并操作Oracle数据库(增删改查IDUS) [oracle@zaibei-db ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.4.0 Pro ...
- 阿里云图数据库GDB公测,高度连接数据查询效率提升10倍
3月21日,阿里云图数据库GDB正式公测,用于处理高度连接数据查询与存储,支持属性图模型,并且全面兼容TinkerPop Gremlin 查询语言. 图数据库覆盖的应用场景非常广泛,比较典型的有社交网 ...
- python查询mysql数据库_python针对mysql数据库的连接、查询、更新、删除操作示例...
本文实例讲述了python针对mysql数据库的连接.查询.更新.删除操作.分享给大家供大家参考,具体如下: 连接 一 代码 import pymysql # 打开数据库连接 db = pymysql ...
- Springboot连接Access2003数据库
Access2003数据库是比较老旧的数据库了,工作中需要对一个老项目进行更新,老项目使用的是Access数据库,需要把Access中的数据导出到xml文件中. Access把数据保存在mbd文件中. ...
最新文章
- python基础7 (来自廖雪峰的官方网站)
- iOS RunLoop 初识
- JavaScript--fullPage.js插件
- python模拟登陆163邮箱并获取通讯录
- 原生ajax请求的五个步骤
- “Redirect to SMB”漏洞影响所有版本的Windows
- 苹果降价潮一波接一波 两款廉价iPad“箭在弦上”
- geotools绘制椭圆API
- 我们都是孩子。』凄美的爱情青春
- 从零基础入门Tensorflow2.0 ----九、44.5 keras转换成具体函数
- Linux之创建DBeaver桌面图标
- matlab二维傅里叶变化并得到频谱,图像的二维傅里叶变换和频谱
- pc上最好用的pdf阅读工具(PDF Xchange Viewer)
- 赶超磁盘的磁带备份技术
- WebRTC系列-RTCDataChannel发送非音视频数据
- java 山寨qq源代码_求一个山寨qq的源代码,要java语言的~谢谢
- 批量修复自定义标题带来的word题注错误:错误,文档中没有指定样式的文字
- 对话雪球创始人方三文:「打工人」如何选行业、找工作、挑老板?|创新大会 2021...
- 电脑桌面图标变成蓝色的怎么办
- 提示错误信息:ZeroDivisionError: division by zero的解决方法