public void getDBInfo() {
		try {
			DatabaseMetaData dbmd = con.getMetaData();
			log.info(dbmd.getDatabaseProductName());// 获取数据库产品名称
			log.info(dbmd.getDatabaseProductVersion());// 获取数据库产品版本号
			log.info(dbmd.getCatalogSeparator());// 获取数据库用作类别和表名之间的分隔符
													// 如test.user
			log.info(dbmd.getDriverVersion());// 获取驱动版本

			ResultSet rs = dbmd.getCatalogs();// 取可在此数据库中使用的类别名,在mysql中说白了就是可用的数据库名称，只有一列
			while (rs.next()) {
				log.info(rs.getString("TABLE_CAT"));
				// rs.getString(1));
			}

			rs = dbmd.getTables(null, null, null, new String[] { "TABLE" });
			while (rs.next()) {
				log.info(rs.getString(3) + "->" + rs.getString(4));
			}

			rs = dbmd.getColumns(null, null, "biz_screen", null);

			while (rs.next()) {
				log.info(rs.getString("COLUMN_NAME") + " 类型="
						+ rs.getInt("DATA_TYPE") + " 列大小="
						+ rs.getInt("COLUMN_SIZE") + " 注释="
						+ rs.getString("REMARKS") + " 是否允许为NULL="
						+ rs.getInt("NULLABLE"));
			}
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			log.error("we got problem in dbutil!");
			e.printStackTrace();
		}
	}