方法 | 返回类型 | 说明 |
---|---|---|
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>
运行结果截图: