通过Silverlight WCF方式连接Oracle数据库(3页).doc
《通过Silverlight WCF方式连接Oracle数据库(3页).doc》由会员分享,可在线阅读,更多相关《通过Silverlight WCF方式连接Oracle数据库(3页).doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-通过Silverlight WCF方式连接Oracle数据库-第 3 页通过Silverlight WCF方式连接Oracle数据库2012年11月21日 星期三17:12这几天搜索了很多关于如何通过Silverlight连接Oracle数据库,网上虽然有很多种方式,但是大部分都需要安装其他的东西,我的方式是从一篇英文文章那里得到的,所以,现在把这个具体的过程,用中文的方式呈现出来。提前说明下关于我的数据库的信息,在下面的操作中会用到,避免大家不知道要用的是哪一个。我的Oracle数据库的实例名是ORCL,用户名是DHadmin,密码是DHhyhd123,表的名字是TT,表中有两个字段(ID
2、和标准名称汉字),属性值分别是(1和崇明岛)。1、创建Silverlight应用程序,如下图所示:下面这个界面中,要将启用WCF RIA服务勾选上,如下图:你也可以在expression Blend创建工程,这样你就可以很容易的创建一个更好的界面的xmal。在这里,我就用VS本身的界面。2、向工程里添加启用Silverlight功能的 WCF服务。右击项目(带web后缀的那个),在添加中,选择新建项,出现的界面如下,在Silverlight中,选择启用了Silverlight的WCF服务。在名称那里,可以修改名称,我用的是默认的这个名称。单击添加。现在在 你的工程中,就会添加红色区域所示的文件
3、。3、添加一个新的项目到现在的解决方案中,用来从数据库中获得数据。右击解决方案,在添加里,选择新建项目,新建一个类库,单击确定。如下图:4、创建了新的项目之后,现在你的解决方案管理器中应该是这个样子的但是,在这里要说明一点,就是要给上图红框中显示的那个类重命名,名字要和你要连接的那个Oracle数据库中的表的名字一致,一定要这样做,我Oracle数据库中,我要查看的那个表的名字叫TT,所以更改名字后是这样的现在就开始向TT这个类中添加代码,添加代码之前,要先添加一个引用,代码如下: Using S;代码添加完成后,要生成这个项目。里面的代码是对应数据库表中的每一个字段值,通过get和set来获
4、得。5、把新建的这个项目,即ClassLibrary1作为引用添加到中,右击项目下的引用,选择添加引用,在项目中,可以找到ClassLibrary1,把它添加进来就可以。如下图:除了添加这个项目引用之外,还需要添加,。现在打开之前添加的那个文件,在这个文件中,有自带的公共接口DoWork,把这个方法注释掉,添加我们自己的代码,要记得添加如下几个引用:using System.Collections.Generic;using ClassLibrary1;using System.Data;using System.Data.OracleClient;我们自己添加的代码如下:public cla
5、ss Service1 OperationContract public List GetDatabyName(Int32 pInParam) String oracleSql; List returnlist = new List(); String oracleConnString = Data Source=ORCL;User ID=DHadmin;Password=DHhyhd123; OracleConnection cnn = new OracleConnection(oracleConnString); cnn.Open(); /pass your SQL filter para
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通过Silverlight WCF方式连接Oracle数据库3页 通过 Silverlight WCF 方式 连接 Oracle 数据库
限制150内