ado.net中的几个对象
- Connection:用于连接数据源
- Command:对数据源执行命令
- DataReader:在只读和只写的连接模式下从数据源读取数据.
- DataAdpter:从数据源读取数据并使用所读取的数据填充数据集对象.
建立Connection
1,用SqlConnection连接Sql Server
(1)引入命名空间:
using System.Data.SqlClient;
(2)连接数据库:
string conString="data source=127.0.0.1;Database=codematic;user id=sa;password=";
SqlConnection myConnection=new SqlConnection(conString);
myConnection.Open();
2,用OracleClient连接Oracle
(1)添加System.Data.OracleClient程序集,然后再添加命名空间
using System.Data.OracleClient;
(2)连接数据库:
string conString="Data Source=codematic;User Id=codeuser;Password=user123";
OracleConnection myConnection=new OracleConnection(conString);
myConnection.Open();
3,用MySqlConnection连接MySql
连接Mysql数据库有两种方法:MySQL Connection/ODBC和MysqlConnection/NET,ODBC连接器是符合ODBC标准的交互平台,是.net访问mysql数据库最好的选择.
首先安装Mysql-connection-net-xx.Data.msi这个组件.如果默认安装可在目录:c:\Program Files\MySQL\MySql Connection Net x.x.x\Binaries\.NET2.0找到Mysql.Data.dll,将文件复制到bin目录下,在项目中添加引用
(1)加入命名空间:
using MySql.Data.MySqlClient;
(2)连接数据库:
string conString="server=127.0.0.1;database=mysql;user id=root;password=123";
MySqlConnection myConnection=new MySqlConnection(conString);
myConnection.Open();
4,用OleDbConnection连接各种数据源
(1)加入命名空间:
using System.Data.OleDb;
(2)连接SQL Server:
string conString="Provider=SQLOLEDB.1;Persist Security Info=False; User ID=sa;Database=Codematic;Data Source=COMPUTER";
OleDbConnection myConnection=new OleDbConnection(conString);
myConnection.Open();
(3)连接Access
string conString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\Database1.mdb;Persist Security Info=False";
(4)连接Oracle
string conString="Provider=MSDAORA.1;User ID=user;Password=123;Data Source=db;Persist Security Info=False";
建立Command:
ado.net中的几个对象的更多相关文章
- ADO.NET中的五个主要对象
Connection:主要是开启程序和数据库之间的连接.没有利用连接对象将数据库打开,是无法从数据库中取得数据的.Close和Dispose的区别,Close以后还可以Open,Dispose以后则不 ...
- 【转】ADO.NET中的五个主要对象
Connection 物件 Connection 对象主要是开启程序和数据库之间的连结.没有利用连结对象将数据库打开,是无法从数据库中取得数据的.这个物件在ADO.NET 的最底层,我们可以自己 ...
- ADO.NET中的五大对象
Connection connection 对象主要是开启程序和数据库之间的连接.没有利用连接对象将数据库打开,是无法从数据库中取到数据的.这个物件是ADO.NET的最底层,我们可以自己产生这个对象, ...
- ADO.NET中COMMAND对象的ExecuteNonQuery、ExcuteReader和ExecuteScalar方法
1.ExecuteNonQuery方法.该方法执行更新操作,即与UPDATE.INSERT.DELETE等语句有关的操作,在这种情况下,返回值是命令影响的行数.对其他语句,如SET或CREATE,则返 ...
- ADO.NET中的五大内置对象
ADO.NET中的五大内置对象 学习链接:https://blog.csdn.net/wxr15732623310/article/details/51828677
- ADO中最重要的对象有三个:Connection、Recordset和Command
ConnectionPtr: _ConnectionPtr m_pConnection; HRESULT hr; try{ hr = m_pConnection.CreateInstance(_uui ...
- [No0000BC]ADO.NET中的几个主要对象
ADO 指 ActiveX 数据对象(ActiveX Data Objects). 从一个 ASP 页面内部访问数据库的通常的方法是: 创建一个到数据库的 ADO 连接 打开数据库连接 创建 ADO ...
- [转载]ADO.NET中的五个主要对象
Connection:主要是开启程序和数据库之间的连接.没有利用连接对象将数据库打开,是无法从数据库中取得数据的.Close和Dispose的区别,Close以后还可以Open,Dispose以后则不 ...
- Jquery如何序列化form表单数据为JSON对象 C# ADO.NET中设置Like模糊查询的参数 从客户端出现小于等于公式符号引发检测到有潜在危险的Request.Form 值 jquery调用iframe里面的方法 Js根据Ip地址自动判断是哪个城市 【我们一起写框架】MVVM的WPF框架(三)—数据控件 设计模式之简单工厂模式(C#语言描述)
jquery提供的serialize方法能够实现. $("#searchForm").serialize();但是,观察输出的信息,发现serialize()方法做的是将表单中的数 ...
随机推荐
- URL和DNS解析
以下内容摘自<Go Web编程>,介绍的通俗易懂. 我们浏览网页都是通过URL访问的,那么URL到底是怎么样的呢? URL(Uniform Resource Locator)是“统一资源定 ...
- BZOJ 2002: [Hnoi2010]Bounce 弹飞绵羊 LCT
2002: [Hnoi2010]Bounce 弹飞绵羊 Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://www.lydsy.com/JudgeOn ...
- js之createTextRange方法
createTextRange()方法作用: 主要是用来对一些文本对象进行操作.比如你有一大段文字,都在同一个P标签内,但是你只希望通过JS改变其中的一小部分,这时就可以用createTextRang ...
- 谈谈项目中遇到的各种iOS7适配问题
由于我的项目要适配到iOS7.1, 而现在已经是9时代了,在实际工作中我也是遇到了各种奇葩的坑,所以我想尽快把遇到的iOS7适配问题和解决方案分享出来,以后这些东西可能就用处不大了. 1.字体问题 i ...
- Convert Date between LocalDateTime
http://blog.progs.be/542/date-to-java-time Java8 has new date and time classes to “replace” the old ...
- 常用CentOS 6/7 扩展源
1.系统自带 baseextrasupdates 2.epel yum install epel-release https://fedoraproject.org/wiki/EPEL 3.el(用于 ...
- [转]Oracle字符串拼接的方法
本文转自:http://www.blogjava.net/liuwuping12064915/archive/2011/06/27/353096.html 和其他数据库系统类似,Oracle字符串连接 ...
- Android开发了解——AAPT
aapt即Android Asset Packaging Tool , 在SDK的build-tools目录下. 该工具可以查看, 创建, 更新ZIP格式的文档附件(zip, jar, apk). 也 ...
- angularjs的一些优化小技巧
尽可能少调用 ng-repeat ng-repeat默认会创建很多监听器,所以在数据量很大的时候,这个非常消耗页面性能,我觉的只有在当需要经常更新数据列表的时候才需要用ng-repeat,要不然放那么 ...
- MVVM - 基础介绍
MVVM模式:把页面UI和后台逻辑分开,这样做的好处是能使你的程序更容易测试,维护和改进.