当前位置:编程学习 > C#/ASP.NET >>

请高手帮我解释下,刚学C#,不懂

 try
            {
                string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;";
                strConnection += "Data Source=Student.mdb";
                using (OleDbConnection conn = new OleDbConnection(strConnection))
                {
                    OleDbCommand cmd = new OleDbCommand();
                    cmd.CommandText = sqlstr;
                    cmd.Connection = conn;
                    conn.Open();
                    cmd.ExecuteNonQuery();
                    MessageBox.Show("添加信息成功", "提示");
                    cmd.Dispose();
                    conn.Close();
                }

            } --------------------编程问答-------------------- 像是连接Access的一个方法;
sqlstr是执行的语句,其余基本都是固定模式!
--------------------编程问答-------------------- 操作数据库 --------------------编程问答-------------------- 这有什么好解释的?
连接字符串

创建Connetion 对象
创建Cmmand对象
执行Command查询 --------------------编程问答-------------------- 很简单的操作数据库的步骤OleDbConnection conn = new OleDbConnection(strConnection)--创建连接对象。。用 using(){}  这样 在using块结束后 连接对象自动释放 也就是不需要手动的调用 conn,.close()...  
OleDbCommand cmd = new OleDbCommand();
  cmd.CommandText = sqlstr;
  cmd.Connection = conn;
上面的代码等价于  OleDbCommand cmd = new OleDbCommand(sqlstr,conn);  其中 sqlstr 是你的sql语句  cmd.ExecuteNonQuery();是执行查询 操作数据库


多去看看书吧
--------------------编程问答-------------------- 去看 ADO.net

美女头像~ 分少也来看看 --------------------编程问答-------------------- 找点  ADO.net 资料 
看看  !
--------------------编程问答--------------------

try
  {
  string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;";
  strConnection += "Data Source=Student.mdb";//数据库连接字符串
  using (OleDbConnection conn = new OleDbConnection(strConnection))//连接数据库,建立连接 conn
  {
  OleDbCommand cmd = new OleDbCommand();//实例化OleDbCommand cmd
  cmd.CommandText = sqlstr;//给cmd赋sql语句
  cmd.Connection = conn;//给cmd设置连接
  conn.Open();//打开连接
  cmd.ExecuteNonQuery();//执行sql语句
  MessageBox.Show("添加信息成功", "提示");//弹出提示
  cmd.Dispose();//销毁cmd
  conn.Close();//关闭连接
  }

  }
--------------------编程问答-------------------- 一开始那个try的作用是捕获异常 --------------------编程问答-------------------- 无语,楼主确实要好好打一下基础了,这种问题不需要拿到CSDN上,随便找本书在数据库链接都会看到 --------------------编程问答--------------------
引用 7 楼 kevin_cheung 的回复:
C# code

try
  {
  string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;";
  strConnection += "Data Source=Student.mdb";//数据库连接字符串
  using (OleDbConnection conn = new ……

果然美女才是生产原动力啊 --------------------编程问答--------------------
引用 10 楼 llxzj60 的回复:
引用 7 楼 kevin_cheung 的回复:
果然美女才是生产原动力啊

果然是这样啊,看看结贴率 ……  --------------------编程问答-------------------- 围观LZ的结贴率~ --------------------编程问答-------------------- 连接数据库,
可执行数据库的增、删、改的操作!!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,