OleDbCommand OleDbDataAdapter比较研究素材

OleDbCommand OleDbDataAdapter比较研究素材转载地址:http://blog.sina.com.cn/s/blog_43eb83b901017fy6.html致谢!——————————————————————————————————-为什么使用OleDbCommand时OleDbConn…

大家好,又见面了,我是你们的朋友全栈君。

转载地址:http://blog.sina.com.cn/s/blog_43eb83b901017fy6.html
致谢!
——————————————————————————————————-
为什么使用OleDbCommand时

OleDbConnection对象要先Open(),
然后再Close()
而使用OleDbDataAdapter时,
OleDbConnection不用Open(),也不用关闭

因为OleDbDataAdapter是自动打开和自动关闭的。
而OleDbCommand是需要手动打开的!

 

 

OleDbConnection con=new OleDbConnection(“Provider=Microsoft.Jet.OLEDB.4.0; data source=data.mdb”);
con.Open();
OleDbCommand dc=new OleDbCommand(“select name from us where id=2”, con);
textBox1.Text=dc.ExecuteScalar().ToString();

OleDbConnection con=new OleDbConnection(“Provider=Microsoft.Jet.OLEDB.4.0; data source=data.mdb”);
con.Open();
OleDbCommand dc=new OleDbCommand(“insert into us (name) values (11)”, con);
dc.ExecuteNonQuery();
con.Close();

string us=textBox2.Text;
string pa=textBox1.Text;
OleDbConnection con=new OleDbConnection(“Provider=Microsoft.Jet.OLEDB.4.0; data source=data.mdb”); 
OleDbCommand oldC=new OleDbCommand(“insert into users (username, userpassword) values (@username, @userpassword)”, con);
oldC.Parameters.Add(“@username”, us);
oldC.Parameters.Add(“@userpassword”, pa);
con.Open();
oldC.ExecuteNonQuery();
con.Close();
MessageBox.Show(“Register successful!”);
this.Dispose();

 

也有先有OleDbCommand封装select语句,再用OleDbCommand构建OleDbAdapter的

 

转载于:https://www.cnblogs.com/marvelousone/p/7443819.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144548.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月19日 上午11:00
下一篇 2022年5月19日 上午11:00


相关推荐

  • 转blog!!

    转blog!!

    2021年4月27日
    144
  • 《深入浅出MFC》观后有感

    《深入浅出MFC》观后有感    《深入浅出MFC》观后有感本文原创,如需转载,请注明出处!     好几年前我曾经买过这本书,知道它是本好书,在匆匆走马观看一遍后,便将它束之高阁,后来有友人借之,不想几经辗转,最终不知我的这本好书花落谁家了。这段时间有空,得知一位友人也买了此书,便借来再读。再读的同时,回想这几年使用MFC的经历,顿觉获益良多,深受启发,遂成此文。          翻开此书,到内容简介后面一页

    2022年6月22日
    32
  • A星算法详解(个人认为最详细,最通俗易懂的一个版本)「建议收藏」

    A星算法详解(个人认为最详细,最通俗易懂的一个版本)「建议收藏」A*寻路算法原文地址:http://www.gamedev.net/reference/articles/article2003.asp概述虽然掌握了A*算法的人认为它容易,但是对于初学者来说,A*算法还是很复杂的。搜索区域(TheSearchArea)我们假设某人要从A点移动到B点,但是这两点之间被一堵墙隔开。如图1,绿色是A,红色是B

    2022年6月29日
    26
  • 正定矩阵与半正定矩阵定义性质与理解

    正定矩阵与半正定矩阵定义性质与理解正定矩阵在线性代数里 正定矩阵 positivedefi 有时会简称为正定阵 定义 AA 是 n 阶方阵 如果对任何非零向量 xx 都有 xTAx0x TAx0 其中 xTx T 表示 xx 的转置 就称 AA 正定矩阵 性质 正定矩阵的行列式恒为正 实对称矩阵 AA 正定当且仅当 AA 与单位矩阵合同 两个正定矩阵的和是正定矩阵 正实数与正定矩阵的乘积是正定矩阵

    2026年3月18日
    3
  • Java动态代理

    Java动态代理

    2022年1月20日
    50
  • Android内核开发 adb查看Linux kernel版本号

    Android内核开发 adb查看Linux kernel版本号Android内核基于Linuxkernel,需要知道Android系统的Linuxkernel版本号,才能对其内核进行编译移植

    2022年8月31日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号