VS2005下连接oracle,vs2005连接oracle

没人顶~~~自己搞定了,自己顶,给同样初学的参考下!

class oraDataConnection

{

string serveraddress = "carmng";

string userid = "carmng";

public OracleConnection getcon(string server,string user)       //返回一个oracle连接

{

if (server == "")

server = serveraddress;

if (user == "")

user = userid;

string constr = "data source="+server+";user="+user+";password=cztesthp380";

OracleConnection conora = new OracleConnection(constr);

return conora;

}

public DataTable getdatatable(string server,string user,string cmdstr)     //返回一个指定查询的表

{

string constr = "data source=" + server + ";user=" + user + ";password=cztesthp380";

OracleConnection oracon = new OracleConnection(constr);

oracon.Open();

DataTable dt = new DataTable();

OracleDataAdapter ada = new OracleDataAdapter(cmdstr, oracon);

ada.Fill(dt);

oracon.Close();

return dt;

}

public DataTable getdatatable(OracleConnection oracon, string cmdstr)     //返回一个指定查询的表

{

oracon.Open();

DataTable dt = new DataTable();

OracleDataAdapter ada = new OracleDataAdapter(cmdstr, oracon);

ada.Fill(dt);

oracon.Close();

return dt;

}

public string insertitem(string server, string user, string cmdstr)        //增加操作

{

if (cmdstr.Substring(0, 12) != "insert into ")

{

return "非insert语句";

}

string constr = "data source=" + server + ";user=" + user + ";password=cztesthp380";

OracleConnection oracon = new OracleConnection(constr);

oracon.Open();

OracleCommand cmd = new OracleCommand(cmdstr, oracon);

cmd.ExecuteNonQuery();

oracon.Close();

return "1";

}

public string updateitem(string server, string user, string cmdstr)          //更新操作

{

if (cmdstr.Substring(0, 7) != "update ")

{

return "非update语句";

}

string constr = "data source=" + server + ";user=" + user + ";password=cztesthp380";

OracleConnection oracon = new OracleConnection(constr);

oracon.Open();

OracleCommand cmd = new OracleCommand(cmdstr, oracon);

cmd.ExecuteNonQuery();

oracon.Close();

return "1";

}

public string deleteitem(string server, string user, string cmdstr)            //删除操作

{

if (cmdstr.Substring(0, 12) != "delete from ")

{

return "非delete语句";

}

string constr = "data source=" + server + ";user=" + user + ";password=cztesthp380";

OracleConnection oracon = new OracleConnection(constr);

oracon.Open();

OracleCommand cmd = new OracleCommand(cmdstr, oracon);

cmd.ExecuteNonQuery();

oracon.Close();

return "1";

}

}

6f83fddf9cb9ff6843fffd45e1807199.gif

努力成为菜鸟!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值