ASP.NET连接数据库

来源:互联网 发布:中班美工剪纸 编辑:程序博客网 时间:2024/06/10 18:25

利用ADO.NET访问数据库

 注意

1、Access中OleDbParameter[] 参数顺寻一定要与其执行的Select语句内参数出现的书序保持一致
否则:执行cmd.ExecuteNonQuery()语句时,返回受影响行数永远是0
2、

命名空间:

System.Data

各种数据库必用命名空间

System.Data.SqlClient

SQLServer数据库使用空间

System.Data.OracleClient

Oracle数据库使用空间

System.Data.OleDb

OLE DB数据库使用空间<access>

System.Data.Odbc

ODBC数据库使用空间

System.Data.Xml

XML使用空间

 

   

一、建立与数据源的连接

       Connection对象:

                            作用:建立和数据库的连接,

                            建立方法:string  str="连接字符串";//初始化连接字符串

                                               Connection  myConn=new Connection(str);//建立对象

二、对数据源执行操作命令(增查删改)

      Command对象:

                       作用:执行数据库命令,

                       建立方法:Command  myCom=new Command();

                                                 myCom.Connection=myConn;//给Connection属性赋值

                                                 myCom.Open();//打开和数据库的连接

                                                 myCom.CommandText="SQL命令";//SQL语句赋值

                                             {

                                                 myCom.ExecuteReader();//执行查询语句,返回DataReader对象

                                                 myCom.ExecuteNonQuery();//执行SQL语句并返回受影响的行数,可以是更新和删除

                                              }

        DataReader对象:

                           作用:保存Select语句的查询结果

                            建立方法:DataReader  myDR=myCom.ExecuteReader();//接收Command命令的查询结果

三、断开与数据源的连接

连接SQL数据库:

一、建立与数据源的连接

  关键类:SqlConnection

   Connection对象的属性和方法;

   属性:

   ConnectionString:连接字符串,用来初始化对象

       连接字符串参数:DataSoruce\Server,数据库服务器名或者数据库文件名,可能是local、localhost;Initial Catalog\Database,数据库名称;Integrated Security 决定是否安全连接,值可以是true false SSPI;User ID\uid ,登录帐户;Password,登录密码。

   ◆Initial Catalog或Database:数据库名称

   DataSource:数据库文件的位置

   方法:

    ★Open:打开连接

    ★Close:关闭连接

    ★ChangeDatabase:改变当前数据库

    示例代码:

    //初始化连接字符串

    string   strcon="Data Source=localhost;";

     strcon+="Initial Catalog=数据库名;";

    strcon+="Integrated Security=True;";

     strcon+="User ID=sa;";

      strcon+="Password=";

    //建立连接对象

   SqlConnection  sqlconn=new SqlConnection(strcon);

   //打开连接数据库

   sqlconn.Open();

   .........//中间的操作

   //关闭连接

   sqlconn.Close();

二、