高手请进-关于客户端引擎的问题 当使用jdbc执行sql时, 出于效率的原因, 我希望能够在客户端执行那些可以在客户端执行的sql, 例如: select 1+1 from dual 这条sql的执行应当在客户端就可以进行处理, 当然我想是需要有一个客户端的引擎, 能够分析语法, 并断定是否直接在客户端就可处理. 以前的oracle form有个pl/sql的客户端引擎,当用java开发时, 请问是否有这样的开发包? 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以写一个语法分析器,分析sql语句 这样的语句干吗用sql写,直接用java写不就可以了吗。 就是啊,这种SQL为什么要须知JAVA写?或者是你的举例不对?? 谢谢各位光临! 我的出发点是想用sql表达业务规则,这些规则不是静态的写在java class里,而是动态的可修改的。java class负责读出这些sql并且按一定的顺序执行他们。 这些sql中,有一部分是真正需要访问数据库服务器才能执行,而另一部分只是执行一些简单的计算,就象那个例子一样,select 1+1 from dual。 我估计这样的sql大约会占所有sql的70%吧,这些本来是可以用java实现的,就是因为我不想把他们固定的写在java代码里,所以才取出来用sql表达。 如果能找到这样的开发包,使得这部分sql在执行时只消耗客户端的资源,这样,比起都送到服务端执行,我估计大约能省下40%的时间。 多谢大家指点! 写一个sql语言的分析算法,分析出select的view,select的表名,where语句等等,判断这几个部分是否是客户端就可以执行的,如果是,则使用java进行运算. 2进制在内存中存储 有一个不能理解的问题请教下大家 难题:如何获得jar的实际路径? 高分在线等..... 如何生成双面PDF,用itext行吗 定义一个函数,实现求A,B一个int型变量的最大公约数,不能引入其他变量!这个怎么写啊? jsp数据库驱动问题 考一考!请用程序解决如下问题 我在用Visual J++6.0打开以前做的工程文件时,总是出错,提示信息为:...... jdk1.2与jdk1.3差别大吗?jdk1.3中是不是没有了com.sun.java.swing包? java中如何插入图片, 谁能讲讲Annotation都可以怎么用?Java是不是为此加入了新的语法? hibernate中的复各主键问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货