c#通过webservice访问oracle并进行相应操作 20C

最近写了个小工具,用到了system.data.oracleclient,在客户机测试的时候,发现无法连接oracle数据库,而不能客户机强制客户机非得安装oracle,这种情况怎么处理?

后来通过引用dataaccess.dll解决了问题,但是相关的几个dll文件比较大,怎么通过webservice访问oracle呢?求代码

0

2个回答

客户计算机上不要安装oracle,但是必须安装oracle的客户端连接器组件,才能通过system.data.oracleclient访问oracle

0

通过webservice进行业务处理是正道,理论上客户端不应该能直连到数据库,不安全,用webservice只需要承载webservice的那台服务器能连接数据库就可以了,webservice的案例你度娘一把很多

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
使用C#编写webservice 连接oracle数据库
通过WEBSERVICE连接ORACLE 2011-06-14 14:07 经过一周的IIS折腾,一周的ORACLE折腾。在经过今天下午的一点小曲折,终于在VS2005下对MFC引用WEBSERVICE连接ORACLE数据库取得了初步的成功。现总结一下: 这个过程分三步走: 一创建WEBSERVICE(C#) 二 C#连接ORACLE (PS:我开发WEBSERVIC
用WebService实现对数据库进行操作(添加+删除+修改)
用WebService实现对数据库进行操作(添加+删除+修改)
C# webservice调用数据库
1、首先建立一个WinCE项目和一个ASP.Net WebService应用程序。 1、新建一个WebService应用程序。 新建WebService后,会出现一个HolloWorld函数。如下所示:         [WebMethod]         public string HelloWorld()         {             return "Hello W
c# winform通过本地WebService接口访问SQL数据库实例
总体思路如下:先建立数据库,再建立webservice,最后通过winform的按钮来调用服务,达到操作数据库的目的。
C#通过webservice连接Oracle 9i数据库
C#通过webservice连接Oracle 9i数据库
C#+MySQL 实现webservice对数据信息的查询
C#+MySQL 实现webservice对数据信息的查询 采用了一种简单的加密通信 即在调用webservice方法时,采用多种参数输入的方式进行验证。 返回结果为结构体 ,方便java、C++调用
.NET连接Oracle数据库(对数据的增删改查)
.NET连接Oracle数据库(对数据的增删改查) --------------------------WebForm1.aspx-----------------------------------------------------                                           onclick
通过URL传参访问webservice
webservice的方法 如上  http://192.168.1.2:8055/TECPrinterWebService/TECPrinterWebService.asmx/testLblPrint?flag=1 想通过上面URL 调用方法 获得返回值的话  需要在 Web.config 里面 加上 一段代码                         
WebService数据库操作
using System;using System.Web;using System.Web.Services;using System.Web.Services.Protocols;using System.Configuration;using System.Data;using System.Data.SqlClient;[WebService(Namespace = "http://t
【后端C#】后台http get 方式调用webservice
定义http get 方式调用webservice的某个方法 /// <summary> /// http get 方式调用webservice 的方法 /// </summary> public static XmlDocument Test2_QueryGetWebService(String URL, String M...
C#中WebService针对Oracle的事务并发出现异常解决方法
要点一: Distributed Transaction Coordinator服务,如启动该服务报错:解决方法: 方法一:(停止DTC相关服务,将如下代码保存为.bat并运行) @echo off if {%1}=={} @echo Syntax: MSDTC1 Filename&goto :EOF setlocal ENABLEDELAYEDEXPANSION set file
WebService 操作超时的问题及其解决办法
在执行 WebService 某些方法时会消耗较长的时间,当超出系统默认的时间长度时,系统就会报错。此时可做如下处理:1、修改 app.config 文件,添加如下代码:请求执行超时时间为600秒(默认为110秒)2、设置  Web services 的 Timeout 属性对 XML Web services 的同步调用的超时(以毫秒为单位)。默认为 100000 毫秒。
webservice调用数据库
  一 1、新建一个WebService应用程序。 新建WebService后,会出现一个HolloWorld函数。如下所示:         [WebMethod]         public string HelloWorld()         {             return "Hello World";         } 我没做过Asp.Net的东西,对As...
Android通过webservice连接SqlServer实例(Android4.0可运行)
Android通过webservice连接SqlServer实例(Android4.0可运行)从原博http://blog.csdn.net/zhyl8157121/article/details/8169172下载下来的demo,看了评论和其它文章后修改,解决了Android2.3以上StrictMode模式下不能查询、添加、删除数据的问题
ADO.NET连接和操作Oracle数据库
1.NET Framework数据提供程序用于Oracle的.NET Framework数据提供程序已经被弃用,需要下载Oracle Developer Tools for Visual Studio与合适的ODAC数据访问提供程序。1.1插件下载与安装1)  下载地址:http://www.oracle.com/technetwork/topics/dotnet/downloads/index....
c# httpwebrequest调用webservice demo
httpwebrequest调用webservice返回数据
一个涉及到使用webservice的,对事务和并发控制要求很高的项目
一个涉及到使用webservice的,对事务和并发控制要求很高的项目
Eclipse axis开发WebService(访问MySQL数据库)
用javaEE版的eclipse 1.      配置好Tomcat 2.      创建一个Dynamic Web Project,名为WebServiceStudy 3.      写一个service类,名为TableInfoService,其中该类引用了其他两个类(MySQLUtils和RequestInfoFromMySQL) 4.      右击TableInfoServic
Android通过WebService远程访问SQLServer数据库配置
先放资源(WebService代码C#):https://download.csdn.net/download/yuwb980214/10721054 居然不能免费。 ———————————————————————————————————————————— 配置http://blog.csdn.net/zhyl8157121/article/details/8169172该帖子中的WebSe...
C#webservice调用oracle存储过程参数是中文时变成问号
问题:C#webservice调用oracle存储过程参数是中文时,存储过程获取的时间变成问号 解决:查看数据库字符集select userenv('language') from dual;  发现字符集是AMERICAN_AMERICA.US7ASCII 一开始是使用oracle.client连接数据库,后改成oledb连接方式,webconfig中连接字符串改为 <add na
C#访问webservice的几种方式
最近用C#做一个webservice的接口,尝试了好几种方式,今天把方式总结一下 第一种方式 添加服务引用,从项目右键添加引用那里添加,输入URL就可以了。如下图: 这种方式只可以访问部分的服务引用,并不能全部访问到 第二种方式 添加WEB服务引用 大多数.net都会使用这种方式来添加引用,优点是添加快速,不用去搞什么东西,缺点是有时候会访问不到
android通过webservice连接SQL Server详细教程(数据库+服务器+客户端)
android通过webservice连接SQL Server详细教程(数据库+服务器+客户端)这篇文章中讲到android如何通过webservice连接SQL Server。由于这篇文章距今也有四年了,一些代码在现在比较新的环境中运行不了。所以我根据评论中的提示和自己遇到的问题重新修改了部分代码,使得整个系统能在SQL Server2016+Win10+VS2015+android4.4上能够
(java使用myeclipse)调用webservice接口进行操作
webservcie接口调用,java 调用, wsdl文件导成java代码,常用接口。
C#的WebService读取本地文件
<br />将需要读取的文件复制到WebService项目下的App_Data文件夹下。<br />例如我要读取users.xml<br />在webservice中添加方法:<br />public int CheckUser(string username, string pwd) { XmlElement theUser = null, root = null; XmlDocument xmldoc = new XmlDocument();
C++通过webservice 访问C#数据库
云课堂桌面知识总结 将桌面数据储存于数据库中 1、先打通 webserivce 到数据库通道,这一步比较简单, 通过调用 bll- dal - asmx 三层依次调用访问。 2、c++桌面通过调用接口 定义接口做了一段串拼接抄作  int CSeatArrangeMainDlg::WriteSeatSettingInfoIntoDB(int RoomId, string Teacher
Oracle EBS接口开发之通过DBWS包实现WEBSERVICE
文档目录 1. Webservice 2 1.1 一个案例 2 1.2 模拟测试 3 1.3 什么是WebService 3 1.4 WebService平台技术 4 2. DBWS包 6 2.1 DBWS 6 2.2 下载安装 6 3. XML 10 苏南生 3.1 为什么要说XML 10 3.2 命名空间的引入 10 3.3 命名空间的声明与使用 11 4. XPa
C#.net访问web URL并处理返回值 && 不加web引用调用webservice
http://xxx.net/api.php?source=test&user=6666&pass=1234&agent_user=1000&function=version 拿到这么一个url,被骗说这是一个webservice,要我访问这个ws并取返回值。   因为是外部url,开发环境无法访问,只有部署的环境才能访问,所以调用ws不能直接添加web引用。 偶焦头烂额的在网上找了半天如
C# 使用Get,Post,Soap方式调用WebService
using System; using System.Web; using System.Xml; using System.Collections; using System.Net; using System.Text; using System.IO; using System.Xml.Serialization; //By huangz 2008-3-19 /// /// 利用We
WebService基础教程之三(通过UrlConnection调用WebService服务)
使用UrlConnection调用WebService服务与上篇博文中的通过Ajax调用WebService服务的原理是一样的,只不过一个是js代码,一个是java代码而已。 直接上代码: package cn.itcast.ws.urlConnection; import java.io.InputStream; import java.io.OutputStream; import ja
C#使用udl连接数据库
OleDbConnection oleconn = new OleDbConnection(); oleconn.ConnectionString = @"File Name ="+Application.StartupPath+"\chis.udl"; OleDbCommand olecommand = new OleDbCommand(); olecommand.Connection =
android通过webservice连接SQL数据库(一)服务器端
作为一个学生党,参加了一个比赛,需要开发一个安卓app,需要用到数据库存储。SQLite数据库虽然是安卓常用的数据库,但只能在手机本地上进行存储,实现不了像QQ等其他软件一样实现用户登录功能。而且对于一个不小的程序来说,Android直连SQLsever也是非常不恰当的。在网络上搜索相关服务器资料,实现Android通过webservice连接SQL数据库。参考:http://blog.csdn....
C#连接oracle实现增删改查
以users表为例,有三个字段,自增长的编号id,int类型;名称name,nvarchar类型,密码pwd,nvarchar类型 首先在vs2005中引入System.Data.OracleClient;命名空间         publicint Insert(stringname, string pwd)         {            OracleConnectionco
java 用cxf方式实现的webservice,java客户端,C#客户端调用
流程: 1.新建一个java工程 2.建立WebService接口 3.接口的实现类 4.java客户端调用 5.C#端调用   下面开始: 所需的资料: apache-cxf-2.7.5  下载链接 http://download.csdn.net/detail/surehao/7005281 找相应的jar,导入项目   建立WebService接口: impor
【C#后端】C# 中,连接oracle数据库 进行增删改查,存储过程等操作时 ,使用到哪些类?
第一,创建一个OracleCommand实例,代码是new global::Oracle.ManagedDataAccess.Client.OracleCommand(); 第二,创建一个OracleConnection实例, new global::Oracle.ManagedDataAccess.Client.OracleConnection();,赋值给第一个OracleCommand的...
调用WebService时加入身份验证,以拒绝未授权的访问
众所周知,WebService是为企业需求提供的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务。但在有些时候的某些应用服务不希望被未授权访问,那么此时我们可以一下几种方法来实现身份验证。方法一:在WebService中引入SoapHeader [c-sharp] view plaincopyprint?region 配置登录标头/// /// Code Cre
WebService身份验证
Web Service身份验证解决方案一:通过通过SOAP Header身份验证。 1.我们实现一个用于身份验证的类,文件名MySoapHeader.cs MySoapHeader类继承自System.Web.Services.Protocols.SoapHeader。且定义了两个成员变量,UserName和PassWord,还定义了一个用户认证的函数ValideUser。它提供了对U
调用webservice时进行身份验证
本实例是webservice在匿名验证下需要进行身份验证。
Java Web基础入门第四十六讲 使用JDBC对数据库进行CRUD
statement对象介绍Jdbc中的Statement对象用于向数据库发送SQL语句,想完成对数据库的增删改查,只需要通过这个对象向数据库发送增删改查语句即可。 Statement对象的executeUpdate方法,用于向数据库发送增、删、改的sql语句,executeUpdate执行完后,将会返回一个整数(即增删改语句导致了数据库几行数据发生了变化)。 Statement.executeQ
java客户端动态调用webservice服务
之前调用webservice服务一直用jdk或者eclipse快速生成客户端代码,这种方式实现起来也比较容易,据说这种方法执行效率也是最好的(动态调用也会动态生成客户端代码)。但是我最近在项目发现这种方式存在一个严重的弊端,那就是当服务端有修改或变动,客户端代码都得重新生成。特别是别人提供的服务端有生产环境和测试环境切换,导致客户端本地代码就得重新生成。所以我就寻思不用生成客户端代码,通过地址动态
C#使用WebService的接收数据并返回数据
使用之前需要先添加引用,引用WebService服务,才能使用WebServiec //使用WebService //WebReference.HelloWorldImplService webServes = new WebReference.HelloWorldImplService(); // string result=webServe...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 相应式web开发项目教程 通过实例学习java