您的位置:首页 - .NET
ado.net的Connection对象连接各种数据库
ado.net常用的对象:
Connection:用于连接数据源
Command:对数据源执行命令
DataReader:在只读和只写的连接模式下从数据源读取数据.
DataAdpter:从数据源读取数据并使用所读取的数据填充数据集对象.

下面介绍Connection对象

建立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";


本站导航
相关文章
柯乐义 Copyright© keleyi.com