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

Cách lấy ResultSetMetaData tương đương mà không có ResultSet

Có thể bạn có thể sử dụng

DatabaseMetaData databaseMetaData = connection.getMetaData();
databaseMetaData.getColumns(null, null, tableName, "%");

Nó trả về một hàng cho mỗi cột trong bảng.

Trong trường hợp này, bạn sẽ sử dụng ResultSet được trả về chính nó, không phải ResultSetMetaData của nó .

Một ưu điểm của phương pháp này là nó không can thiệp vào việc khóa cơ sở dữ liệu và các giao dịch.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để sửa lỗi giá trị chuỗi không chính xác?

  2. Chọn 3 điểm cao nhất mỗi ngày cho mỗi người dùng

  3. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Lỗi liên kết truyền thông

  4. phân vùng tự động cơ sở dữ liệu mysql

  5. Làm cách nào để thêm một chuỗi vào giá trị cột trong MySQL?