Tìm nội dung Table trong JDBC trong Java
Miêu tả vấn đề
Cách tìm nội dung của một table bởi sử dụng kết nối JDBC?
Giải pháp
Ví dụ sau sử dụng các lệnh SQL là where và like để tìm kiếm trong Database bởi sử dụng JDBC.
import java.sql.*;public class jdbcConn { public static void main(String[] args) throws Exception{ Class.forName("org.apache.derby.jdbc.ClientDriver"); Connection con = DriverManager.getConnection ("jdbc:derby://localhost:1527/testDb","username", "password"); Statement stmt = con.createStatement(); String query[] ={"SELECT * FROM emp where id=1", "select name from emp where name like 'ravi_'", "select name from emp where name like 'ravi%'"}; for(String q : query){ ResultSet rs = stmt.executeQuery(q); System.out.println("Names for query "+q+" are"); while (rs.next()) { String name = rs.getString("name"); System.out.print(name+" "); } System.out.println(); } } }
Kết quả
Code trên sẽ cho kết quả sau. Kết quả có thể rất đa dạng.
Names for query SELECT * FROM emp where id=1 are ravi Names for query select name from emp where name like 'ravi_' are ravi2 ravi3 Names for query select name from emp where name like 'ravi%' are ravi ravi2 ravi3 ravi123 ravi222
Bài học Bài tập Java phổ biến tại hoconline.club:
java_jdbc_trong_java.jsp
Bài viết liên quan