各位朋友,小弟刚刚从VB过度到C#,面对新的开发环境,觉得一切都变的好陌生,所以这里有个问题希望朋友们能给点主意,小第就是想知道,VB里面用ADO连接数据库,我已经掌握,可是在C#里,怎么想在VB中用ADO,连接数据库呢?
例如,在VB中要连接数据裤时,我通常会用以下代码:
dim SystemConnas new adodb.Connection    Set SystemConn = New ADODB.Connection
    strConn = "Provider=SQLOLEDB.1;Password=fang;Persist Security Info=True;User ID=sa;Initial Catalog=Test;Data Source=prrj021"
    
    SystemConn.CursorLocation = adUseClient
    SystemConn.ConnectionTimeout = 5
    SystemConn.ConnectionString = strConn
    SystemConn.Open
用来打开数据库连接,那么在C#中该怎么打开数据库连接呢?各位C#的朋友能推荐我个群吗?

解决方案 »

  1.   

    public void CreateMySqlCommand() 
     {
        string mySelectQuery = "SELECT * FROM Categories ORDER BY CategoryID";
        string myConnectString = "Persist Security Info=False;Integrated Security=SSPI;database=northwind;server=mySQLServer";
        SqlConnection myConnection = new SqlConnection(myConnectString);
        SqlCommand myCommand = new SqlCommand(mySelectQuery,myConnection);
        myCommand.CommandTimeout = 15;
        myCommand.CommandType = CommandType.Text;
     }
      

  2.   

    C#用ADO.NET。另外对dataTable这些需要了解一下。
        简单数据访问步骤:
            1、创建Connection,Command以及DataReader对象。
            2、利用DataRader从数据库检索信息并利用Web表单上的某个控件显示这些信息。
            3.关闭连接。
            4.把页面发送给用户。
            读取示例:
                SqlConnection objConn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnStr"]);
                SqlCommand objCommand = new SqlCommand("select * from table1 where id="+idNum,objConn);
                objConn.Open();
                SqlDataReader dr = objCommand.ExecuteReader();            //可绑定读取的数据相应控件
                //this.listbox1.DataSource=objCommand.ExecuteReader();            dr.Read(); //读取第1行
                string addName1=dr["addName"].ToString();
                dr.Read(); //读取第2行
                string addName2=dr["addName"].ToString();            //可通过如下方法循环获得:
                while (dr.Read())
                {
                    addName=dr["addName"].ToString();
                }            dr.Close();
                objConn.Close();
      

  3.   

    学习写程序的最快的方法是什么,就是看源代码由于本人将转入j2ee研究,将四年所写源代码低价相让并将回复所有买家在研究中所提问题均为aps.net+c#源码,可直接编译,附安装程序和注册功能
    http://shop34017187.taobao.com/
      

  4.   

    我姐夫是VB转VB。net 再到C#的,在企业,要你干什么就的干什么。不会不行。
      

  5.   

    楼上的朋友,是这样的...现在VB微软貌似不提供支持了,所以渐渐都往其他语言发展了,不过VB真的很适合新手,容易理解