一、元数据:在SQL中,用于描述数据库或者它的各个组成部分之一人数据称为元数据,以便和存放在数据库中的实际数据相区分。在java.sql包中,提供了下列几个接口用于获取元数据
1、ResultSetMetaData接口:用于获取描述数据库表结构的元数据。可以调用ResultSet对象的getMetaData()方法得到ResultSetMetaData对象,此接口中定义了常用的方法有
- int getColumnCount()
- int getColumnDisplaySize(int column)
- String getColumnName(int column)
2、DatabaseMetaData接口:用于获取数据库的信息。可以调用Connection对象的getMetaData()方法得到。常用方法
- ResultSet rs = dbMeta.getTables(null,null,null,new String[]{"TABLE"});
3、ParemeterMetaData接口:用于得到PreparedStatement对象中的参数的类型和属性信息。可以调用 PreparedStatement对象的getParameterMetaData()方法得到