由于老师要求,最近在做oceanbase存储过程的实现,在oceanbase 0.4以前是不支持存储过程的。实现的主要步骤主要包括
1、语法解析
2、词法解析
3、具体执行语法树的步骤
现在先来说说语法解析吧,在这一块主要是使用的flex( 词法分析器生成工具) 和bison(语法分析器生成器) 这两个是对用户输入的存储过程语句进行解析的
来具体说说该怎么实现对sql语句的分析吧
...
分类:
数据库 时间:
2014-08-06 14:59:51
阅读次数:
468
WebService原理WebService是一种跨编程语言和跨操作系统平台的远程调用技术所谓远程调用,就是一台计算机a上的一个程序能够调用到另外一台计算机b上的一个对象的方法,譬如,银联提供给商场的pos刷卡系统(採用交互提问的方式来加深大家对此技术的理解)。远程调用技术有什么用呢?商场的POS机...
分类:
Web程序 时间:
2014-08-06 14:37:11
阅读次数:
197
做项目需要应用webservice,通过远程调用server端的接口实现特定功能(接口已经存在)。
下面就讲讲如何用C#实现这个调用:
1.VS打开项目文件(或者创建一个新的)
2.在解决方案资源管理器中右击项目(不是右击解决方案),然后点击“添加服务引用”
3.弹出一个对话框,输入wsdl文件的URL然后单击OK。单击OK后会提示错误,你要把“?wsdl”从URL里删掉。
4....
分类:
Web程序 时间:
2014-08-06 01:58:40
阅读次数:
302
1、服务端建立webservice,增加方法gettime和sum。测试正常8080端口,关闭防火墙。Start启动服务,并且OpenBrowser,XE6真是方便啊http://localhost:8080/wsdl/IsoapTest 保存wsdl文件。2、客户端android使用,只能建立fi...
分类:
移动开发 时间:
2014-08-06 01:38:40
阅读次数:
204
获取天气预报数据对于做web项目有天气数据的需求,这个服务很合适:WebXml.com.cn2400多个城市天气预报Web服务,包含2300个以上中国城市和100个以上国外城市天气预报数据。数据每2.5小时左右自动更新一次,准确可靠。提供webservice接口,主连接:http://webservice.webxml.com..
分类:
编程语言 时间:
2014-08-05 23:03:31
阅读次数:
474
我在学习Android开发过程中遇到的第一个疑问就是Android客户端是怎么跟服务器数据库进行交互的呢?这个问题是我当初初次接触Android时所困扰我的一个很大的问题,直到几年前的一天,我突然想到WebService是否可以呢?让WebService充当服务器端的角色,完成与服务器数据库操作相关的事情,而Android客户端只要按照WebService方法参数的要求去调用就行了。在当时我对这个...
分类:
移动开发 时间:
2014-08-05 19:32:00
阅读次数:
328
错误代码如下:
E:\>wsimport -keep service.xml
parsing WSDL...
[WARNING] src-resolve: Cannot resolve the name 'soapenc:Array' to a(n) 'type definition' component.
line 505 of file:/E:/service1.xml#types...
分类:
Web程序 时间:
2014-08-05 19:27:20
阅读次数:
242
最近项目中有提供或者调用别的接口,在纠结中到底是用servlet还是用webservice,所以上网查看了下他们以及RMI之间的区别,方便加深了解。 ??首先比较下servlet和webservice下 ??请求: ?? ??servlet:提供...
分类:
Web程序 时间:
2014-08-05 14:30:39
阅读次数:
244
一、服务端New TSoapDataModule添加控件 TDataSetProvider,TClientDataSet,TADOQuery,TADOConnection添加方法function TsoapTest.Getdata(const sql: UTF8String): Variant;be...
分类:
Web程序 时间:
2014-08-05 13:26:49
阅读次数:
255
大家都知道我们在开发后台的时候,都会使用MVC,三层等分层架构,使后台代码达到职责更为分明单一,高内聚低耦合,例如,Dao层只是进行和数据库打交道,负责处理数据;Service(B层)只是进行逻辑判断处理,而Action则进行后台和前台页面的交互等。从而使程序更加容易管理,更加灵活,更加容易扩展,更加容易维护。也就是大家比较熟悉的Struts(SpringMVC)+Spring+Hibernate...
分类:
其他好文 时间:
2014-08-04 21:44:48
阅读次数:
400