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 }
數據庫如下圖所示:
