1 package com.ningmeng;
2
3 import java.sql.*;
4
5 public class Test07 {
6
7 public static void main(String[] args) throws Exception {
8 Class.forName("com.mysql.jdbc.Driver");//加載數據庫驅動
9 System.out.println("加載數據庫驅動成功");
10 String url="jdbc:mysql://localhost:3306/mldn";//聲明自己的數據庫test的url
11 String user="root";//自己的數據庫用戶名
12 String pass="root";//自己的數據庫密碼
13 //建立數據庫連接,獲得連接的對象conn
14 Connection conn=DriverManager.getConnection(url,user,pass);
15 System.out.println("連接數據庫驅動成功");
16
17 Statement stmt=conn.createStatement();//創建一個Statement對象
18 String sql="select * from emp where empno like '%125%' ";//生成sql語句
19 ResultSet rs=stmt.executeQuery(sql);//執行sql語句
20
21 int empno;
22 String ename=null,job;
23 java.util.Date hiredate;
24 float sal;
25
26 System.out.println("empno\t ename\t job");
27
28 while(rs.next()){
29 empno=rs.getInt("empno");
30 ename=rs.getString(2);
31 job=rs.getString("job");
32 hiredate=rs.getDate(4);
33 sal=rs.getFloat(5);
34 System.out.println(empno + "\t" + ename + "\t" + job +
35 "\t" +hiredate + "\t" + sal);//輸出查詢結果
36 }
37
38 //判斷所查對象是否存在
39 if(ename == null){
40 System.out.println("false");
41 }else{
42 System.out.println(true);
43 }
44
45 System.out.println("模糊查詢成功");
46 conn.close();//關閉數據庫連接
47 System.out.println("關閉數據庫連接成功");
48 }
49 }
數據庫如下圖所示: