日期:2014-05-16  浏览次数:20608 次

JDBC通过DatabaseMetaData对象了解数据库信息

JSP通过JDBC对数据库管理系统进行连接以后,得到一个Connection 对象,可以从这个对象获得有关数据库管理系统的各种信息,包括数据库中的各个表,表中的各个列,数据类型,触发器,存储过程等各方面的信息。根据这些信息,JDBC可以访问一个实现事先并不了解的数据库。获取这些信息的方法都是在DatabaseMetaData类的对象上实现的,而DataBaseMetaData对象是在Connection对象上获得的。

???????
???????? 来看看下面这个例子:

package com.rongji.demo;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.Statement;

import java.sql.DatabaseMetaData;

public class DataConn {

??public DataConn() {

??}

??public static void main(String[] args) {

????try

{

//加载驱动程序

//下面的代码为加载JDBD-ODBC驱动程序

???Class.forName("oracle.jdbc.driver.OracleDriver");

//建立连接

//用适当的驱动程序连接到DBMS,看下面的代码[自行修改您所连接的数据库相关信息]