请高手帮我解释下,刚学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的作用是捕获异常 --------------------编程问答-------------------- 无语,楼主确实要好好打一下基础了,这种问题不需要拿到CSDN上,随便找本书在数据库链接都会看到 --------------------编程问答--------------------
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();//关闭连接
}
}
果然美女才是生产原动力啊 --------------------编程问答--------------------
果然是这样啊,看看结贴率 …… --------------------编程问答-------------------- 围观LZ的结贴率~ --------------------编程问答-------------------- 连接数据库,
可执行数据库的增、删、改的操作!!
补充:.NET技术 , C#