`
insertyou
  • 浏览: 905593 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

JDBC的LIKE书写规范

 
阅读更多

在写JDBC是发现的问题。


错误写法:


原本想表示查找name中包含"xia"的名字,但是怎么运行都不对。

String sql = "SELECT name FROM emp WHERE name LIKE %?%";

PreparedStatment stat = con.prepareStatement(sql);

stat.setString(1,"xia");


正确写法:


在sql变量中 的LIKE只写一个问号,其余的通配符在setString的时候加上去。

String sql = "SELECT name FROM emp WHERE name LIKE ?";

PreparedStatment stat = con.prepareStatement(sql);

stat.setString(1,"%xia%");



分享到:
评论

相关推荐

    JDBC 4.3规范文档

    JDBC 4.3规范文档是Java数据库连接(JDBC)API的官方文档,由Oracle America, Inc.发布。JDBC是一个标准Java API,它允许Java程序运行在不同数据库管理系统(DBMS)之间。JDBC规范定义了Java程序如何与数据库交互的...

    JDBC3.0 4.0规范

    **JDBC 3.0与4.0规范详解** Java Database Connectivity(JDBC)是Java平台中的一个标准API,用于连接Java应用程序与各种类型的数据库。JDBC 3.0和4.0规范分别代表了这一技术在不同发展阶段的重要里程碑,为开发者...

    JDBC数据库连接规范

    **JDBC数据库连接规范** Java Database Connectivity(JDBC)是Java平台中用于与关系型数据库交互的一套标准API。它允许Java程序通过编写Java代码来访问数据库,执行SQL语句,进行数据操作。JDBC提供了统一的接口,...

    JDBC 4.2规范文档

    根据提供的文件信息,可以梳理出以下关于JDBC 4.2规范的知识点: 1. **JDBC规范文档概述**: JDBC(Java Database Connectivity)是Java语言中用于数据库操作的标准接口。JDBC 4.2规范是该标准的特定版本。规范文档...

    jdbc源码书写的简易高吞吐倒库工具

    《jdbc源码书写的简易高吞吐倒库工具》是一份专为数据库迁移设计的开源软件,它基于Java JDBC API实现,旨在高效地将数据从一个数据库系统迁移到另一个数据库系统。这个工具对于那些需要在不同数据库平台之间进行...

    JDBC API 规范 4.2

    JDBC(Java Database Connectivity)API 规范4.2是Java编程语言中用于数据库操作的一套标准化的API。它提供了一种用于执行SQL语句的Java API,可以用来实现各种数据库操作。JDBC API 4.2版本是一个维护性发布版本,...

    Java中jsp技术JDBC的规范

    ### Java中JSP技术与JDBC的规范:第二次规范对数据库的封装 #### 一、引言 在Java Web开发中,JSP(Java Server Pages)作为一种常用的动态网页技术,结合了HTML标记语言与Java编程语言的优势,为开发者提供了创建...

    jdbc4.0规范

    《JDBC 4.0规范》是Java数据库连接(Java Database Connectivity, JDBC)技术的一次重大更新,由Sun Microsystems发布,旨在提供更为高效、简洁的数据库访问方式。JDBC是Java平台上的标准数据库访问接口,它允许Java...

    jsp技术中JDBC的规范

    ### jsp技术中JDBC的规范 在Java Web开发领域,特别是使用JSP(Java Server Pages)技术进行网站开发时,数据库操作是非常重要的一个环节。为了确保数据访问层的稳定性和可维护性,掌握正确的JDBC(Java Database ...

    sqljdbc和sqljdbc4 sqlserver最新驱动

    SQLJDBC4是后续的升级版本,主要针对JDBC API 4.0规范进行了优化,增加了对Java 7的支持,包括新的JDBC功能,如批注、行集和结果集保存点等。此外,它还提高了性能和稳定性,增强了安全性,并提供了更多的数据库...

    sqljdbc41、sqljdbc42的官方jar包

    它包含了对JDBC 4.0规范的实现,这个规范是Java SE 7的一部分。通过引入这个驱动,Java开发者可以在他们的应用中利用JDBC接口来执行SQL语句、处理结果集、管理事务等,从而与SQL Server数据库进行交互。sqljdbc41....

    sqljdbc4.jar, sqljdbc41.jar, sqljdbc42.jar三个包

    除了包含sqljdbc4.jar的所有功能外,它还增加了对JDBC 4.1规范的支持,这个规范是Java SE 7的一部分。它引入了新的功能,如结果集的滚动和定位,以及改进的日期和时间类型处理。 3. **sqljdbc42.jar**: 最后,sql...

    sqljdbc42.jar、sqljdbc41.jar 更新日期2017-12-21

    sqljdbc41.jar是针对Java 7(JDBC 4.1)规范的驱动,而sqljdbc42.jar则是针对Java 8(JDBC 4.2)规范的。这两个版本的驱动都包含了必要的类和接口,允许Java应用程序执行SQL查询、处理结果集、事务管理和连接管理等...

    Spring Data JDBC与JDBC的区别

    以下是JDBC规范中涉及的一些关键组件: 1. **DataSource**: 数据源,它是应用程序获取数据库连接的入口点,通常来自连接池,可以更高效地管理数据库连接。 2. **DriverManager**: 驱动管理器,负责注册和管理JDBC...

    jdbc-specification:JDBC 4.2 Specification(JSR 221).《JDBC 4.2 规范》中文翻译

    《JDBC 4.2 规范》中文翻译。 基于最新的 JDBC 4.2 Specification(JSR 221)规范进行中文翻译。 Chinese translation of [JDBC 4.2 Specification] (jdbc4.2-fr-spec.pdf). The current version of JDBC ...

    sqljdbc42 jdbc for java

    SQLJDBC42是微软SQL Server数据库与Java应用程序之间的桥梁,它实现了Java Database Connectivity (JDBC) API,遵循JDBC 4.2规范。该驱动提供了全面的功能,包括数据查询、事务管理、批处理以及高级特性如存储过程的...

    JDBC6和JDBC14

    **JDBC(Java Database Connectivity)**是Java编程语言中用于规范客户端程序如何访问数据库的应用程序接口,它提供了标准的API让Java程序员能够连接到各种不同的数据库。JDBC6和JDBC14是JDBC的不同版本,它们分别...

    jdbc2000,jdbc2005

    JDBC2000和JDBC2005分别指的是在2000年和2005年时期的JDBC规范版本。这两个版本都是在Java数据库连接技术的发展历程中的重要里程碑,它们为开发者提供了更强大、更高效的数据库访问能力。 JDBC2000,全称为Java ...

    sqljdbc_6.0.zip

    SQL Server JDBC驱动遵循Java Database Connectivity (JDBC) API规范,允许Java开发者在Java应用程序中执行SQL语句,处理结果集,以及进行事务管理。它提供了四种类型的驱动:类型1、类型2、类型3和类型4。`sqljdbc...

Global site tag (gtag.js) - Google Analytics