摘要: 以前一直使用MSSQL,数据库操作类也是自己写的.现在项目使用Oracle,数据库操作类用的是MICROSOFT的DAAB中的OracleHelper.实际使用过程中,发现坛内少有此方面使用经验的贴子,故在这里把我使用中的一点经验用几个例子说明一下,希望起到抛砖引玉的作用.查询数据方面:1.简单的SQL语句查询写法: return OracleHelper.ExecuteDataset(Connectstring,CommandType.Text,"select * from sales");说明: Connctstring是数据库连接串,后同.返回DataSetx绑定da 阅读全文
posted @ 2012-09-03 16:24 汉城 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 1、导入引用System.Data.OracleClient.dll文件2、在头部using System.Data.OracleClient;//通过DataSet来读取数据://创建和数据库的连接OracleConnection oraCon=new OracleConnection("user id=112;data source=wmatech;password=112");//新建一个DataAdapter用于填充DataSetOracleDataAdapter oraDap=new OracleDataAdapter("select * from ac 阅读全文
posted @ 2012-09-03 15:45 汉城 阅读(23005) 评论(0) 推荐(1) 编辑
摘要: 准备:环境:pl/sql+oracle9i+vs2008创建表test:create table TEST( ID NUMBER,//编号 NAME VARCHAR2(10),//姓名 SEX VARCHAR2(2),//性别 AGE NUMBER,//年龄 ADDRESS VARCHAR2(200)//住址)1.执行不带参数的Oracle存储过程:首先编写一个不带参数的oracle存储过程:create or replace procedure proc1isbegin insert into test(ID,name,sex,age) values(1,'liheng',& 阅读全文
posted @ 2012-09-03 15:43 汉城 阅读(7146) 评论(0) 推荐(0) 编辑
摘要: Oracle中scott用户下创建存储过程:(注:从9i开始有了sys_refcursor这种类型,在以前的Oracle版本中需要使用REF CURSOR,并且还需放在一个程序包中)create or replace procedure sp_getdept(result out sys_refcursor)asbeginopen result for select * from dept;end;/===================================================.net环境下(用的WINDOWS程序,WEB基本相同;环境为VS2005)==记着先添加引用 阅读全文
posted @ 2012-09-03 14:50 汉城 阅读(508) 评论(0) 推荐(0) 编辑