文档章节

java程序中SQL的通配符问题

溪边九节
 溪边九节
发布于 2016/04/09 22:03
字数 163
阅读 12
收藏 0

java程序中SQL的通配符

在java中执行SQL语句要特别注意通配符的问题,否则是不会成功的:

 

在ACCESS中的通配符是*
例:SELECT * FROM student WHERE name LIKE '王*'

在标准的SQL语言中的通配符是%
例:SELECT * FROM student WHERE name LIKE '王%'

在java中要执行上述的功能必须是
SELECT * FROM student WHERE name LIKE '王%%'

 

例子:

 

import java.sql.*;
public class DbManager{
  public static void main(String [] args){
    try{
      String sourceURL="jdbc:odbc:driver={Microsoft Access Driver(*.mdb)};DBQ=E://DataBase";  

      try{  
          Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
          }catch(Exception e){  
           e.printStackTrace();  
       } 
      Connection conn=DriverManager.getConnection(sourceURL);
      Statement stmt=conn.createStatement();
      ResultSet rset=stmt.executeQuery("SELECT * FROM student WHERE name LIKE '王%%'");
      rset.close();
      stmt.close();
      conn.close();
    }
    catch(SQLException sqle){
            System.err.println(sqle);
    }
  }
}

© 著作权归作者所有

共有 人打赏支持
溪边九节

溪边九节

粉丝 44
博文 128
码字总数 106726
作品 0
南京
程序员
私信 提问
提给程序员和开发者的 10 道 Java 泛型面试题

关于泛型的面试题在 Java面试中变得越来越常见,因为 Java 5问世已经有相当长的时间了,越来越多的应用已经迁移到Java 5上来了,并且几乎所有新的Java开发工作也都是在Tiger(Java 5的项目代号...

lwei
2013/10/18
13.2K
30
10 道关于 Java 泛型的面试题

1.Java中的泛型是什么 ? 使用泛型的好处是什么? 这是在各种Java泛型面试中,一开场你就会被问到的问题中的一个,主要集中在初级和中级面试中。那些拥有Java1.4或更早版本的开发背景的人都知道...

蚂蚁-Declan
2018/10/24
0
0
玩转 Elasticsearch 的 SQL 功能

最近发布的 Elasticsearch 6.3 包含了大家期待已久的 SQL 特性,今天给大家介绍一下具体的使用方法。 首先看看接口的支持情况 目前支持的 SQL 只能进行数据的查询只读操作,不能进行数据的修...

Medcl
2018/06/28
0
0
介绍Hrorm:一个简单的,声明式的,经过类型检查的ORM

一个问题 关于将Java代码中的模型与关系(SQL)数据库中的模型连接的问题,已经有很多网络墨水泄露了。对象关系映射(ORM)的主题确实很丰富,您可能想要在应用程序和数据库之间传输信息的全...

萤火的萤
01/10
0
0
Kotlin 泛型 VS Java 泛型

建议先阅读我的上一篇文章 -- Java 泛型 和 Java 泛型一样,Kotlin 泛型也是 Kotlin 语言中较难理解的一个部分。Kotlin 泛型的本质也是参数化类型,并且提供了编译时强类型检查,实际上也是伪...

JohnnyShieh
2018/06/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

开源 java CMS - FreeCMS2.8 自定义标签 sitePath

项目地址:http://www.freeteam.cn/ sitePath 从FreeCMS 2.4开始支持 按上下级顺序提取指定站点的所属站点。 参数 说明 id 站点id sourcepath 站点源文件目录名 返回值 说明 site 站点对象,...

freeteam
22分钟前
0
0
2019 年最好的 7 款虚拟私人网络服务

糟糕的数据安全会带来极大的代价,特别是对企业而言。它会大致大规模的破坏并影响你的品牌声誉。尽管有些企业可以艰难地收拾残局,但仍有一些企业无法从事故中完全恢复。不过现在,你很幸运地...

linuxCool
53分钟前
5
0
OSChina 周一乱弹 —— 加油,还有11个小时就下班了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @_全村的希望 :吴亦凡把大碗面正儿八经做成单曲了,你别说,还挺好听 《大碗宽面》- 吴亦凡 手机党少年们想听歌,请使劲儿戳(这里) @tom_t...

小小编辑
今天
482
15
C++ vector和list的区别

1.vector数据结构 vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。 因此能高效的进行随机存取,时间复杂度为o(1); 但因为内存空间是连续的,所以在进行插入和删除操作时,会造...

shzwork
今天
7
0
Spring之invokeBeanFactoryPostProcessors详解

Spring的refresh的invokeBeanFactoryPostProcessors,就是调用所有注册的、原始的BeanFactoryPostProcessor。 相关源码 public static void invokeBeanFactoryPostProcessors(Configu......

cregu
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部