微软的Data Access Application Block
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/entlib.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/entlib.asp
解决方案 »
- 求一WPF实现鼠标滑过面板自动隐藏的示例代码。
- WinForm 的 验 证 码 生 成
- 怎样实现像VS里面的属性列表那里的“可展开的列表框”(有图)
- class library中怎么取自己所在路径?
- 正则表达式regex.replace()
- 怪怪的異常很難補捉:) 100分
- 关于抽象的经典解释,爆好懂!
- 调用一个函数,需要等外面的事情做完返回相应的结果,用什么方法好?
- 怎么象ASP中用MSG一样在ASPX中弹出一个提出提示框
- 我发现:CSDN.NET好象非常的乱,谈的东西大都没多大用处
- MySQL.OleDb Provider 出现的问题 ,是不是它的bug。
- 如何根据数据库读取的值定位 ComboBox绑定的项?
http://www.hidotnet.com/documents/sqlhelper/
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/entlib.asp
微软的SQLHelper就很好!!!
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/daab-rm.asp
{
string strConn="ORACLE_CONNECTIONSTRING" value="Data Source=dlq;User Id=scott;Password=tiger;Max Pool Size = 512";
OracleConn=new OracleConnection(strConn);
OracleConn.Open();
}
private void CloseOracleDataBase()
{
OracleConn.Close();
}
private void DisplayEmp()
{
OpenOracleDataBase();
string strSql="select empno as 员工编号,ename as 姓名,job as 工作 from emp";
OracleCommand ocomm=new OracleCommand(strSql,OracleConn);
DataGrid1.DataSource=ocomm.ExecuteReader();
DataGrid1.DataBind();
CloseOracleDataBase();
} private void OracleData(string strSql)
{
OpenOracleDataBase();
OracleCommand OracleCmd=new OracleCommand("",OracleConn);
OracleCmd.CommandText=strSql;
OracleCmd.ExecuteNonQuery();
CloseOracleDataBase();
} private void btnAdd_Click(object sender, System.EventArgs e)
{
string strInset="insert into emp values(7777,'张三','PG',7789,'23-1月 -82',3500,12,10)";
OracleData(strInset);
} private void btnNew_Click(object sender, System.EventArgs e)
{
DisplayEmp();
} private void btnDelete_Click(object sender, System.EventArgs e)
{
string strDelete="delete emp where empno=7777";
OracleData(strDelete);
} private void btnUpDate_Click(object sender, System.EventArgs e)
{
string strUpDate="update emp set ename='张三' where empno=7777";
OracleData(strUpDate);
} private void btnQuery_Click(object sender, System.EventArgs e)
{
OracleDataReader odrTemp;
OpenOracleDataBase();
OracleCommand ocmdTemp=new OracleCommand("select ename from emp where empno="+Convert.ToInt32(txtID.Text.Trim())+"",OracleConn);
odrTemp=ocmdTemp.ExecuteReader();
while(odrTemp.Read())
{
txtName.Text=odrTemp.GetString(0);
}
CloseOracleDataBase();
}