欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java實(shí)現(xiàn)的連接數(shù)據(jù)庫及模糊查詢功能示例

 更新時間:2017年12月29日 12:21:21   作者:別先生  
這篇文章主要介紹了java實(shí)現(xiàn)的連接數(shù)據(jù)庫及模糊查詢功能,結(jié)合實(shí)例形式分析了java基于jdbc連接數(shù)據(jù)庫及使用LIKE語句實(shí)現(xiàn)模糊查詢功能的相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了java實(shí)現(xiàn)的連接數(shù)據(jù)庫及模糊查詢功能。分享給大家供大家參考,具體如下:

模糊查詢是比較常見的一種查詢方式,例如在訂單表中,包含有訂單的具體日期。如果要查詢某年某月的訂單信息,最好的方式就是使用模糊查詢。進(jìn)行模糊查詢需要使用關(guān)鍵字LIKE。在使用LIKE關(guān)鍵字進(jìn)行模糊查詢時,可以使用通配符"%",來代替0個或者多個字符,使用下劃線_來代表一個字符。

注釋:需要注意的是在使用LIKE的時候,后面的查詢條件需要加 '  ',英文狀態(tài)下的單引號引起來,不然報錯如下

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '%別%' at line 1

package com.ningmeng;
import java.sql.*;
public class Test07 {
  public static void main(String[] args) {
    // TODO Auto-generated method stub
    try {
      Class.forName("com.mysql.jdbc.Driver");//加載數(shù)據(jù)庫驅(qū)動
      System.out.println("加載數(shù)據(jù)庫驅(qū)動成功");
      String url="jdbc:mysql://localhost:3306/test";//聲明自己的數(shù)據(jù)庫test的url
      String user="root";//自己的數(shù)據(jù)庫用戶名
      String pass="123456";//自己的數(shù)據(jù)庫密碼
      //建立數(shù)據(jù)庫連接,獲得連接的對象conn
      Connection conn=DriverManager.getConnection(url,user,pass);
      System.out.println("連接數(shù)據(jù)庫驅(qū)動成功");
      Statement stmt=conn.createStatement();//創(chuàng)建一個Statement對象
      String sql="select * from users where username like '%別%' ";//生成sql語句
      ResultSet rs=stmt.executeQuery(sql);//執(zhí)行sql語句
      int id,age,sex;
      String username,password;
      System.out.println("id\t 用戶名\t 密碼\t 性別\t 年齡");
      while(rs.next()){
        id=rs.getInt("id");
        username=rs.getString(2);
        password=rs.getString("password");
        age=rs.getInt(4);
        sex=rs.getInt("age");
        System.out.println(id+"\t"+username+"\t"+password+"\t"
            +sex+"\t"+age);//輸出查詢結(jié)果
      }
      System.out.println("模糊查詢成功");
      conn.close();//關(guān)閉數(shù)據(jù)庫連接
      System.out.println("關(guān)閉數(shù)據(jù)庫連接成功");
    } catch (ClassNotFoundException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    } catch (SQLException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
  }
}

運(yùn)行結(jié)果:

更多關(guān)于java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java+MySQL數(shù)據(jù)庫程序設(shè)計(jì)總結(jié)》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java文件與目錄操作技巧匯總》、《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》和《Java緩存操作技巧匯總

希望本文所述對大家java程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Spring Cloud Hystrix 服務(wù)容錯保護(hù)的原理實(shí)現(xiàn)

    Spring Cloud Hystrix 服務(wù)容錯保護(hù)的原理實(shí)現(xiàn)

    這篇文章主要介紹了Spring Cloud Hystrix 服務(wù)容錯保護(hù)的原理實(shí)現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • spring聲明式事務(wù)@Transactional開發(fā)常犯的幾個錯誤及最新解決方案

    spring聲明式事務(wù)@Transactional開發(fā)常犯的幾個錯誤及最新解決方案

    使用聲明式事務(wù)@Transactional進(jìn)行事務(wù)一致性的管理,在開發(fā)過程中,發(fā)現(xiàn)很多開發(fā)同學(xué)都用錯了spring聲明式事務(wù)@Transactional或使用不規(guī)范,導(dǎo)致出現(xiàn)各種事務(wù)問題,這篇文章主要介紹了spring聲明式事務(wù)@Transactional開發(fā)常犯的幾個錯誤及解決辦法,需要的朋友可以參考下
    2024-02-02
  • 詳解Springboot整合ActiveMQ(Queue和Topic兩種模式)

    詳解Springboot整合ActiveMQ(Queue和Topic兩種模式)

    這篇文章主要介紹了詳解Springboot整合ActiveMQ(Queue和Topic兩種模式),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • SpringBoot中通過實(shí)現(xiàn)WebMvcConfigurer參數(shù)校驗(yàn)的方法示例

    SpringBoot中通過實(shí)現(xiàn)WebMvcConfigurer參數(shù)校驗(yàn)的方法示例

    這篇文章主要介紹了SpringBoot中通過實(shí)現(xiàn)WebMvcConfigurer參數(shù)校驗(yàn)的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • java中各種對象的比較方法

    java中各種對象的比較方法

    Java對象的比較是初學(xué)者不易掌握的,下面這篇文章主要給大家介紹了關(guān)于java中各種對象的比較方法,文中通過實(shí)例代碼以及圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • Java Swing JProgressBar進(jìn)度條的實(shí)現(xiàn)示例

    Java Swing JProgressBar進(jìn)度條的實(shí)現(xiàn)示例

    這篇文章主要介紹了Java Swing JProgressBar進(jìn)度條的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • SpringBoot對Druid配置SQL監(jiān)控功能失效問題及解決方法

    SpringBoot對Druid配置SQL監(jiān)控功能失效問題及解決方法

    這篇文章主要介紹了SpringBoot對Druid配置SQL監(jiān)控功能失效問題的解決方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05
  • idea報錯之找不到符號:類的問題及解決

    idea報錯之找不到符號:類的問題及解決

    這篇文章主要介紹了idea報錯之找不到符號:類的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • SpringBoot Admin2.0 集成Arthas的實(shí)現(xiàn)步驟

    SpringBoot Admin2.0 集成Arthas的實(shí)現(xiàn)步驟

    這篇文章主要介紹了SpringBoot Admin2.0 集成Arthas的實(shí)現(xiàn)步驟,幫助大家更好的理解和學(xué)習(xí)使用SpringBoot框架,感興趣的朋友可以了解下
    2021-04-04
  • MybatisPlus的MetaObjectHandler與@TableLogic使用

    MybatisPlus的MetaObjectHandler與@TableLogic使用

    這篇文章主要介紹了MybatisPlus的MetaObjectHandler與@TableLogic使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04

最新評論