background image

   DataBase

   属性:获取当前打开数据库   

   DataSource

属性:获取打开数据库的连接实例   

   Open

   方法:打开连接         

   Close

   方法:关闭连接   

  6.2.2   Command 与 DataReader   对象   
  Command   对象中包含了提交数据库系统的访问信息。OleDbCommand   与
SqlCommand   对象,它们的基本对象和操作方法是相同的,在此介绍
OleDbCommand 的用法,SqlCommand 的用法类推即可.   
  如:   OleDbCommand     myComm   =   new   
OleDbCommand(strQuery,myConnection);   
      第一个参数是 sql 语句或存储过程名,第二个参数是前面的 Connection   对象的实
例   
  Command   对象的只要的属性和方法有:   
   Connection

   属性:设置或获取   Command 对象使用的 Connection   对象实例   

   CommandText

   属性:设置或获取需要执行的 sql 语句或存储过程名   

   CommandType

   属性:设置或获取执行语句的类型。它有 3 个属性

值:StoredProceduce(存储过程)   TableDirect     Text(标准的 SQL 语句)   默认是
Text   
   Parameters

   属性:取得参数值集合   

   ExecuteReader

   方法:执行 CommandText 指定的 SQL 语句或存储过程名,

一.用 SqlConnection 连接 SQL Server

1..加入命名空间

using System.Data.SqlClient;

2.连接数据库

SqlConnection myConnection = new SqlConnection();

myConnection.ConnectionString = "user id=sa;password=sinofindb;initial 

catalog=test;data source=127.0.0.1;Connect Timeout=30";

myConnection.Open();

 

改进(更通用)的方法: