首页 > 代码库 > ado.net中的几个对象
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中的几个对象
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。