zoukankan      html  css  js  c++  java
  • 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 FilesMySQLMySql Connection Net x.x.xBinaries.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:

  • 相关阅读:
    算法----(1)冒泡排序
    淘宝爬虫
    爬虫_豆瓣电影top250 (正则表达式)
    爬虫_猫眼电影top100(正则表达式)
    Android 简单调用摄像头
    Android 简单天气预报
    思维模型
    This view is not constrained, it only has designtime positions, so it will jump to (0,0) unless you
    Android studio preview界面无法预览,报错render problem
    Android studio 3.1.2报错,no target device found
  • 原文地址:https://www.cnblogs.com/valiant1882331/p/4167802.html
Copyright © 2011-2022 走看看