一些数据连接:What I have done in the past year:my old code "DataSet"

1 Save Changes into DataBase 

 

 string strDSN = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D://pxf.accdb";
        string strSQL = "SELECT * FROM Table1";
                           OleDbConnection myConn = new OleDbConnection(strDSN);
            OleDbDataAdapter myCmd = new OleDbDataAdapter(strSQL, myConn);
            DataSet dtSet = new DataSet();
            myConn.Open();
            myCmd.Fill(dtSet, "Table1");
            DataTable dTable = dtSet.Tables[0];
            DataRow dr = dTable.NewRow();
            dr["name"] = textBox1.Text;
            dTable.Rows.Add(dr);
            OleDbCommandBuilder myb = new OleDbCommandBuilder(myCmd);
            myCmd.Update(dtSet, "Table1");
            myConn.Close();
2 DataGridView and DataSet

 

  string connString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D://mctest.mdb";

            OleDbConnection myConnection = new OleDbConnection();
            myConnection.ConnectionString = connString;

            OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM Developer", myConnection);

            DataSet ds = new DataSet();

            da.Fill(ds, "Developer");

            dataGridView1.DataSource = ds.Tables[0];

3 Touch OleDb

 

string strDSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D://mcTest.MDB";
            OleDbConnection myConn = new OleDbConnection(strDSN);


 

            string strSQL = "SELECT * FROM Developer";          
            OleDbCommand myCmd = new OleDbCommand(strSQL, myConn);
            OleDbDataReader datareader = null;        
                myConn.Open();
                datareader = myCmd.ExecuteReader();
                while (datareader.Read())
                {
                    Console.WriteLine("Developer Name:{0}, Address:{1},Salary:{2}", datareader["Name"], datareader["Address"],datareader["Salary"]);
                }           
                myConn.Close();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值