欢迎来到天天文库
浏览记录
ID:20183273
大小:34.50 KB
页数:3页
时间:2018-10-08
《c#连接oracle数据库执行简单增删改查操作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、以users表为例,有三个字段,自增长的编号id,int类型;名称name,nvarchar类型,密码pwd,nvarchar类型首先在vs2005中引入System.Data.OracleClient;命名空间//////增加//////姓名///密码///publicintInsert(stringname,stringpwd){OracleConnectionconn=newOrac
2、leConnection(@"DataSource=SBZX;UserID=simis;Password=zeda");//DataSource后面跟你数据库的名字,UserID为用户名,Password为密码conn.Open();stringsql="insertintousers(name,pwd)values(:name,:pwd)";OracleCommandcmd=newOracleCommand(sql,conn);OracleParameterparn=newOracleParameter(":name",name);cmd.Parameters.
3、Add(parn);OracleParameterparp=newOracleParameter(":pwd",name);cmd.Parameters.Add(parp);intresult=cmd.ExecuteNonQuery();//result接收受影响行数,也就是说result大于0的话表示添加成功conn.Close();cmd.Dispose();returnresult;}//////删除//////姓名///密码4、am>///publicintUpdate(intid){OracleConnectionconn=newOracleConnection(@"DataSource=SBZX;UserID=simis;Password=zeda");//DataSource后面跟你数据库的名字,UserID为用户名,Password为密码conn.Open();stringsql="deletefromuserswhereid=:id";OracleCommandcmd=newOracleCommand(sql,conn);OraclePar5、ameterpari=newOracleParameter(":id",id);cmd.Parameters.Add(pari);intresult=cmd.ExecuteNonQuery();//result接收受影响行数,也就是说result大于0的话表示添加成功conn.Close();cmd.Dispose();returnresult;}//////修改//////姓名///密码///6、ns>publicintInsert(stringname,stringpwd,intid){OracleConnectionconn=newOracleConnection(@"DataSource=SBZX;UserID=simis;Password=zeda");//DataSource后面跟你数据库的名字,UserID为用户名,Password为密码conn.Open();stringsql="updateuserssetname=:name,pwd=:pwdwhereid=:id";OracleCommandcmd=newOracleCommand(sq7、l,conn);OracleParameterparn=newOracleParameter(":name",name);cmd.Parameters.Add(parn);OracleParameterparp=newOracleParameter(":pwd",name);cmd.Parameters.Add(parp);OracleParameterpari=newOracleParameter(":id",id);cmd.Parameters.Add(pari);intresult=cmd.ExecuteNonQuery();//result接收受影响行数,8、也就是说r
4、am>///publicintUpdate(intid){OracleConnectionconn=newOracleConnection(@"DataSource=SBZX;UserID=simis;Password=zeda");//DataSource后面跟你数据库的名字,UserID为用户名,Password为密码conn.Open();stringsql="deletefromuserswhereid=:id";OracleCommandcmd=newOracleCommand(sql,conn);OraclePar
5、ameterpari=newOracleParameter(":id",id);cmd.Parameters.Add(pari);intresult=cmd.ExecuteNonQuery();//result接收受影响行数,也就是说result大于0的话表示添加成功conn.Close();cmd.Dispose();returnresult;}//////修改//////姓名///密码///6、ns>publicintInsert(stringname,stringpwd,intid){OracleConnectionconn=newOracleConnection(@"DataSource=SBZX;UserID=simis;Password=zeda");//DataSource后面跟你数据库的名字,UserID为用户名,Password为密码conn.Open();stringsql="updateuserssetname=:name,pwd=:pwdwhereid=:id";OracleCommandcmd=newOracleCommand(sq7、l,conn);OracleParameterparn=newOracleParameter(":name",name);cmd.Parameters.Add(parn);OracleParameterparp=newOracleParameter(":pwd",name);cmd.Parameters.Add(parp);OracleParameterpari=newOracleParameter(":id",id);cmd.Parameters.Add(pari);intresult=cmd.ExecuteNonQuery();//result接收受影响行数,8、也就是说r
6、ns>publicintInsert(stringname,stringpwd,intid){OracleConnectionconn=newOracleConnection(@"DataSource=SBZX;UserID=simis;Password=zeda");//DataSource后面跟你数据库的名字,UserID为用户名,Password为密码conn.Open();stringsql="updateuserssetname=:name,pwd=:pwdwhereid=:id";OracleCommandcmd=newOracleCommand(sq
7、l,conn);OracleParameterparn=newOracleParameter(":name",name);cmd.Parameters.Add(parn);OracleParameterparp=newOracleParameter(":pwd",name);cmd.Parameters.Add(parp);OracleParameterpari=newOracleParameter(":id",id);cmd.Parameters.Add(pari);intresult=cmd.ExecuteNonQuery();//result接收受影响行数,
8、也就是说r
此文档下载收益归作者所有