一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - java實現(xiàn)的連接數(shù)據(jù)庫及模糊查詢功能示例

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

2021-03-13 11:38別先生 Java教程

這篇文章主要介紹了java實現(xiàn)的連接數(shù)據(jù)庫及模糊查詢功能,結(jié)合實例形式分析了java基于jdbc連接數(shù)據(jù)庫及使用LIKE語句實現(xiàn)模糊查詢功能的相關(guān)操作技巧,需要的朋友可以參考下

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

模糊查詢是比較常見的一種查詢方式,例如在訂單表中,包含有訂單的具體日期。如果要查詢某年某月的訂單信息,最好的方式就是使用模糊查詢。進行模糊查詢需要使用關(guān)鍵字LIKE。在使用LIKE關(guā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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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();
    }
  }
}

運行結(jié)果:

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

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

原文鏈接:https://www.cnblogs.com/biehongli/p/5989161.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产一久久香蕉国产线看观看 | 国产精品久久久久影视不卡 | 成人免费在线视频网 | 99在线视频精品 | 欧美艳星kagneyiynn | 动漫美女人物被黄漫在线看 | 欧美日韩国产在线一区 | 楚乔传第二部免费播放电视连续剧 | 99久久无色码中文字幕 | 亚洲视频免费在线观看 | 精品一区二区三区波多野结衣 | 国产精品边做边接电话在线观看 | 色婷婷在线播放 | 国产精品成人网红女主播 | 免费观看在线观看 | se01在线看片 | 欧美日韩国产最新一区二区 | 五月婷婷丁香色 | 国产啪精品视频网给免丝袜 | 动漫人物差差差动漫人物免费观看 | 亚洲精品卡一卡2卡3卡4卡 | 亚洲a图 | 99久久国产综合精麻豆 | 欧美区日韩区 | 亚洲欧美久久婷婷爱综合一区天堂 | 好大好爽好舒服视频 | 日韩美一区二区三区 | 福利片福利一区二区三区 | 99在线在线视频免费视频观看 | 互换身体全集免费观看 | 国色天香社区在线视频播放 | 久久亚洲精品中文字幕60分钟 | 青春草在线观看精品免费视频 | 欧美香蕉人人人人人人爱 | 能免费观看的韩剧 | 免费看一区二区三区 | 性欧美video| 男女发生性关系视频 | 99久久免费国产特黄 | 国产一区二区精品久久91 | 奇米网狠狠网 |