当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 我们开发数据库应用时,常常需要用到模糊查询。
 

 

 ·學習tomcat筆記1    »显示摘要«
    摘要: tomcat3.x配置 在bin\tomcat.bat下set tomcat_home=d:\tomcat 指明服務器的根目錄(可選)set java_home=d:\j2sdk1.4.1_05 指明jdk位置或在系統環境中已經制訂了java_home(必要) 讓tomcat了解你的網絡應用程序 server.xml:中 <contextmanager></c......
    摘要:这个条款最好称为:“尽量用编译器而不用预处理”,因为#define经常被认为好象不是语言本身的一部分。这是问题之一。再看下面的语句: #define aspect_ratio 1.653编译器会永远也看不到aspect_ratio这个符号名,因为在源码进入编译器之前,它会被预处理程序去掉,于是aspect_ratio不会加入到符号列表中。如果涉及到这个常量的代码在编译时......


最有效率的“多字段模糊匹配关键字查询”的解决办法
我们开发数据库应用时,常常需要用到模糊查询.如果同一个条件需要匹配很多字段怎么办呢?通常,程序员会每个字段都在sql中“field like ´%cond%´”一次.这样,sql语句会长得惊人,碰上复杂一点的,甚至sql语句会因为超长而被数据库拒绝执行.

【程序编程相关:一个功能齐全的DataGrid分页例子

【推荐阅读:Java面试中的陷阱

其实,这个问题只要动动脑筋就很容易解决: 【扩展信息:在DataGrid快速添加新行

首先,将要匹配相同条件的字段连起来(field1+field2+...)成一个长字符串;

然后再 like “%cond%”就可以了.

不过这种方法有个问题,就是得权衡多表连接造成的效率降低.一般来说,单表内字段肯定应该连接后再统一like判断;表间字段,则需要先过滤后,再实行这个策略.

采取这个策略,不仅可以缩短sql,而且能够有效地提高sql的执行效率.

欢迎访问国内首家旅游比价搜索网站:

搜游记(http://www.soyoji.com)——搜索,让旅游更轻松!


    摘要:oracle 9i创建数据库时默认包含了xdb特性。一旦启动了数据库和listener,oracle xdb的http服务就占用8080端口,刚好和jboss、tomcat等默认端口冲突,oracle xdb的端口设置不在配置文件中,而是在数据库里。修改xdb的http和ftp服务端口的方法有3种: 1、使用sys登录oracle,利用dbms_xdb修改端口设置 sql> -- ch......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE