国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > Java > 正文

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

2024-07-13 10:15:42
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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

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

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

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ù)庫(kù)驅(qū)動(dòng)      System.out.println("加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)成功");      String url="jdbc:mysql://localhost:3306/test";//聲明自己的數(shù)據(jù)庫(kù)test的url      String user="root";//自己的數(shù)據(jù)庫(kù)用戶名      String pass="123456";//自己的數(shù)據(jù)庫(kù)密碼      //建立數(shù)據(jù)庫(kù)連接,獲得連接的對(duì)象conn      Connection conn=DriverManager.getConnection(url,user,pass);      System.out.println("連接數(shù)據(jù)庫(kù)驅(qū)動(dòng)成功");      Statement stmt=conn.createStatement();//創(chuàng)建一個(gè)Statement對(duì)象      String sql="select * from users where username like '%別%' ";//生成sql語(yǔ)句      ResultSet rs=stmt.executeQuery(sql);//執(zhí)行sql語(yǔ)句      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ù)庫(kù)連接      System.out.println("關(guān)閉數(shù)據(jù)庫(kù)連接成功");    } catch (ClassNotFoundException e) {      // TODO Auto-generated catch block      e.printStackTrace();    } catch (SQLException e) {      // TODO Auto-generated catch block      e.printStackTrace();    }  }}

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

java,連接數(shù)據(jù)庫(kù),模糊查詢

 

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


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到JAVA教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 巴青县| 荔浦县| 安福县| 濮阳县| 成武县| 枣庄市| 灵宝市| 宜春市| 南康市| 安图县| 聂荣县| 琼海市| 江口县| 蒙山县| 建水县| 永顺县| 合作市| 连城县| 长寿区| 武安市| 泰来县| 永泰县| 平南县| 苏州市| 鹤壁市| 咸丰县| 惠安县| 侯马市| 涿州市| 吕梁市| 内乡县| 循化| 苏尼特右旗| 富平县| 岳普湖县| 鄂伦春自治旗| 宜黄县| 扬州市| 峡江县| 长治县| 阳谷县|