欢迎来到天天文库
浏览记录
ID:50823567
大小:34.27 KB
页数:7页
时间:2020-03-15
《C#写入Oracle数据库表的例子.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、C#写入Oracle数据库表的例子usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Data;usingSystem.Data.OracleClient;namespaceA0170_Oracle.Sample{//////测试写入Oracle数据.///classWriteOracleData{//////Oracle的数据库连接字符串.///priv
2、ateconstStringconnString=@"DataSource=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.210)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL)));UserId=TEST;Password=TEST123";//////用于查询数据是否存在的SQL语句.///privateconstStringEXIST_SQL=@"SELECTCOUNT(1)FROMsale_reportWHERE
3、sale_date=:sale_dateANDsale_item=:sale_item";//////用于查询的SQL语句.///privateconstStringSELECT_SQL=@"SELECTsale_date,sale_item,sale_moneyFROMsale_reportWHEREsale_date=:sale_dateANDsale_item=:sale_item";//////用于新增记录的SQL语句///privateconstStringINSERT_
4、SQL=@"INSERTINTOsale_report(sale_date,sale_item,sale_money)VALUES(:sale_date,:sale_item,:sale_money)";//////用于更新的SQL语句.///privateconstStringUPDATE_SQL=@"UPDATEsale_reportSETsale_money=:sale_moneyWHEREsale_date=:sale_dateANDsale_item=:sale_item";//////用于
5、删除的SQL语句.///privateconstStringDELETE_SQL=@"DELETEFROMsale_reportWHEREsale_date=:sale_dateANDsale_item=:sale_item";//////用于测试数据的日期///privatestaticDateTimeTEST_SALE_DATE=newDateTime(2012,12,21);//////用于测试用的项目.///privateconstStringTEST_
6、SALE_ITEM="TA";//////测试新增、编辑、删除///publicvoidTestInsertUpdateDelete(){Console.WriteLine("使用Command,执行相关的SQL语句,来实现对数据库的新增、编辑、删除");//建立数据库连接.OracleConnectionconn=newOracleConnection(connString);try{//打开连接.conn.Open();if(ExistData(conn)){Console.WriteLine("主键为{0}与{1
7、}的数据,已经存在,无法进行新数据的插入!",TEST_SALE_DATE,TEST_SALE_ITEM);}else{Console.WriteLine("开始进行主键为{0}与{1}的数据的插入!",TEST_SALE_DATE,TEST_SALE_ITEM);InsertData(conn);}//显示数据.ShowData(conn);//更新数据.UpdateData(conn);//再次显示数据.ShowData(conn);//删除数据.DeleteData(conn);if(ExistData(conn)){Console.WriteLin
8、e("主键为{0}与{1}的的数据,没有成功的被删除!",TEST
此文档下载收益归作者所有