免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
C#連接oracle實現(xiàn)增刪改查

C#連接oracle實現(xiàn)增刪改查

分類: C#WinForm873人閱讀評論(0)收藏舉報
以users表為例,有三個字段,自增長的編號id,int類型;名稱name,nvarchar類型,密碼pwd,nvarchar類型
首先在vs2005中引入System.Data.OracleClient;命名空間

publicint Insert(stringname, string pwd)

{

OracleConnectionconn = new OracleConnection(@"Data Source=SBZX;User ID=simis;Password=zeda");

conn.Open();

stringsql = "insert into users(name,pwd)values(:name,:pwd)";

OracleCommandcmd = new OracleCommand(sql,conn);

OracleParameter parn = new OracleParameter(":name", name);

cmd.Parameters.Add(parn);

OracleParameter parp = new OracleParameter(":pwd", name);

cmd.Parameters.Add(parp);

int result = cmd.ExecuteNonQuery(); //result接收受影響行數(shù),也就是說result大于0的話表示添加成功

conn.Close();

cmd.Dispose();

return result;

}

publicint Update(int id)

{

OracleConnectionconn = new OracleConnection(@"Data Source=SBZX;User ID=simis;Password=zeda");

conn.Open();

stringsql = "delete from users where id=:id";

OracleCommandcmd = new OracleCommand(sql,conn);

OracleParameterpari = new OracleParameter(":id", id);

cmd.Parameters.Add(pari);

int result = cmd.ExecuteNonQuery(); //result接收受影響行數(shù),也就是說result大于0的話表示添加成功

conn.Close();

cmd.Dispose();

return result;

}

publicint Insert(stringname, string pwd, intid)

{

OracleConnectionconn = new OracleConnection(@"Data Source=SBZX;User ID=simis;Password=zeda");

conn.Open();

stringsql = "update users set name=:name,pwd=:pwdwhere id=:id";

OracleCommandcmd = new OracleCommand(sql,conn);

OracleParameterparn = new OracleParameter(":name", name);

cmd.Parameters.Add(parn);

OracleParameterparp = new OracleParameter(":pwd", name);

cmd.Parameters.Add(parp);

OracleParameterpari = new OracleParameter(":id", id);

cmd.Parameters.Add(pari);

intresult = cmd.ExecuteNonQuery();

conn.Close();

cmd.Dispose();

returnresult;

}

publicDataTable Select()

{

OracleConnectionconn = new OracleConnection(@"Data Source=SBZX;User ID=simis;Password=zeda");

conn.Open();

stringsql = "select * from users";

OracleCommandcmd = new OracleCommand(sql,conn);

OracleDataAdapteroda = new OracleDataAdapter(cmd);

DataTable dt = new DataTable();

oda.Fill(dt);

conn.Close();

cmd.Dispose();

return dt;

}

方法寫好后,下面舉一個查詢的例子,在form窗體中拖一個DataGridView,然后在Load方法中
    private void Form1_Load(object sender, EventArgs e)
        {
              dataGridView1.DataSource = Select();
        }
這樣一運行,DataGridView中就會顯示數(shù)據(jù)了
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
OracleCommand實現(xiàn)Parameters方法
C#連接Oracle數(shù)據(jù)庫的簡單應(yīng)用 - 戛戛 - 博客園
用工廠模式開發(fā)多數(shù)據(jù)庫連接類
黑馬程序員
SQLServer 在Visual Studio的2種連接方法
Using Parameters with the ObjectDataSource Co...
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服