JAVA JDBC DatabaseMetaData类常有的方法与示例

方法返回类型说明
getURL()String连接数据库的URL
gerUseName()String返回当前连接数据库管理系统的用户名
isReadOnly()String判断数据库是否允许读操作
getDatabaseProductName()String返回数据库的产品名称
getDatabaseProductVersion()String返回数据库的版本号
getDriverName()String返回驱动程序的名称
getDriverVersion()String返回驱动程序的版本

Dbconnect.java 代码

package db;  // 自己修改包名
import java.sql.*;
public class DbConnect {
	public static Connection con;
	public static Connection getConnection(){
		//1、项目中加入jar包,及JDBC数据库链接驱动
		try {
			//2、加载数据库驱动
			Class.forName("org.gjt.mm.mysql.Driver").newInstance();    
			//3、数据库链接地址  ,数据库名是:mysql,数据库账户:root/123456,编码格式utf-8
			String url ="jdbc:mysql://localhost/student_inforamtion?user=root&password=123456"
					+ "&useUnicode=true&characterEncoding=utf-8&useSSL=true"; 
			//4、创建与数据库的连接
			con=DriverManager.getConnection(url); 
		} catch (Exception e) {
			e.printStackTrace();
		}
		return con;
	}
} 

JSP页面代码

<%@page import="db.DbConnect"  import="java.sql.Connection" import="java.sql.DatabaseMetaData"%>
<%@ page  contentType="text/html;charset=UTF-8" language="java" pageEncoding="utf-8" import="java.util.*" %>
<html>
<head>
    <title> Conection</title
</head>
<body>
    <%
        Connection con=DbConnect.getConnection();
        DatabaseMetaData data=con.getMetaData();
        out.println("======数据库的信息========"+"<br>");
        out.print("URL"+data.getURL()+"<br>");
        out.println("登录用户名:"+data.getUserName()+"<br>");
        out.println("数据库名:"+data.getDatabaseProductName()+"<br>");
        out.println("数据库版本:"+data.getDatabaseProductVersion()+"<br>");
        out.println(" 驱动名称:"+data.getDriverName()+"<br>");
        out.println(" 驱动版本:"+data.getDriverVersion()+"<br>");
        out.println("数据库是否允许读操作"+data.isReadOnly()+"<br>");

    %>
</body>
</html>

运行结果截图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值