Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

cách lấy danh sách các tên Lược đồ cơ sở dữ liệu của MySql bằng cách sử dụng java JDBC

getSchemas() phương thức của DatabaseMetaData là điều hiển nhiên nhưng với MySQL, bạn phải sử dụng getCatalogs()

http:// tải xuống .oracle.com / javase / 7 / docs / api / java / sql / DatabaseMetaData.html # getSchemas () http:// tải xuống .oracle.com / javase / 7 / docs / api / java / sql / DatabaseMetaData.html # getCatalogs ()

Ví dụ:

Class.forName("com.mysql.jdbc.Driver");

// change user and password as you need it
Connection con = DriverManager.getConnection (connectionURL, "user", "password");

ResultSet rs = con.getMetaData().getCatalogs();

while (rs.next()) {
    System.out.println("TABLE_CAT = " + rs.getString("TABLE_CAT") );
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết nối PHP không thành công:SQLSTATE [HY000] [2002] Kết nối bị từ chối

  2. Phương pháp mã hóa mật khẩu mặc định của Drupal là gì?

  3. Lệnh gọi Ajax trả về toàn bộ trang thay vì chỉ giá trị echo

  4. Tôi có cần kết nối mysql php trong mỗi hàm sử dụng cơ sở dữ liệu không?

  5. Làm cách nào để liệt kê có cùng dữ liệu id với vòng lặp while trong PHP?