哪位高手知道C#连接SQL的几种方法发帖子高知比如说:ADO 类是否也可以连接数据库

解决方案 »

  1.   

    这篇文章好像就是给你写的:
    http://blog.csdn.net/chengking/archive/2005/10/07/496656.aspx
      

  2.   

    都是使用ADO.NET
    System.Data.OleDB 命名空间下的类支持通用的数据库访问,可以连接任何类型数据库,但速度慢点
    System.Data.SqlClient 命名空间下的类支持sql server的数据访问
    System.Data.OracleClient 命名空间下的类支持oracle server的访问
    各种数据库厂商读提供相应的ADO.NET的类库(如DB2, MYSQL 5.0 等)
    连接数据库是只要提供相应的连接字符串ConnectionString就可以了,具体可以看帮助
      

  3.   

    public static bool ConnectDataBase()
            {
                SysData.DataServer = SysIni.IniReadValue("DataBase", "DataServer", SysInfo.sSysFilePath);
                SysData.DataBase = SysIni.IniReadValue("DataBase", "DataBase", SysInfo.sSysFilePath);
                SysData.UserID = SysIni.IniReadValue("DataBase", "UserID", SysInfo.sSysFilePath);
                SysData.Password = SysIni.IniReadValue("DataBase", "Password", SysInfo.sSysFilePath);            dbCnn.ConnectionString = "Server=" + DataServer + ";user id=" + UserID + ";password=" + Password + ";database=" + DataBase;
                try
                {
                    dbCnn.Open();
                    dbCnn.Close();
                    return true;
                }
                catch (Exception e)
                {
                    MessageBox.Show(e.Message, "连接数据库错误");
                    return false;
                }
            }