zoukankan      html  css  js  c++  java
  • 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%");



    作者:xiazdong
    出处:http://blog.xiazdong.info
    本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
  • 相关阅读:
    maven
    sublime text
    ios category
    python
    activiti
    出版社
    gradle
    selenium
    spring
    Ansible状态管理
  • 原文地址:https://www.cnblogs.com/xiazdong/p/3058147.html
Copyright © 2011-2022 走看看