检查<?xml version="1.0" encoding="UTF-8" ?> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.DriverManager" %> <%@ page import="java.sql.Connection" %> <%! Connection connection = null; try { String url = "jdbc:postgresql://localhost:5432/postgres"; String username = "postgres"; String password = "postgres"; // 获取数据库连接 connection = DriverManager.getConnection(url, username, password); } catch (Exception e) { e.printStackTrace(); } %> <% if (connection != null) { out.println("数据库连接成功!"); } else { out.println("数据库连接失败!"); } %>
时间: 2023-07-21 15:07:48 浏览: 103
检验数据库是否连接成功
5星 · 资源好评率100%
你提供的代码片段是一个JSP页面,用于检查数据库连接是否成功,并输出相应的结果。
该代码片段首先通过`<%@ page %>`指令设置页面的编码为UTF-8,然后导入了`java.sql.DriverManager`和`java.sql.Connection`两个类。
在`<%! %>`标签中,定义了一个`connection`变量,并在`try-catch`块中尝试建立与PostgreSQL数据库的连接。其中,使用了特定的URL、用户名和密码来构建连接字符串,并通过`DriverManager.getConnection()`方法获取数据库连接。
在`<% %>`标签中,通过检查`connection`变量是否为null来判断数据库连接是否成功,并输出相应的结果。
请确保以下几点:
1. 已正确导入所需的JDBC驱动程序。例如,在这个例子中,你需要确保已经导入了PostgreSQL的JDBC驱动程序。
2. 已正确设置数据库连接的URL、用户名和密码。在这个例子中,URL使用的是本地主机(localhost)和默认的PostgreSQL端口号5432,并使用了"postgres"作为用户名和密码。请根据你的实际情况进行相应修改。
3. 页面的文件扩展名为.jsp,并确保你的Web服务器已正确配置以支持JSP页面。
如果你有进一步的问题或需要更多帮助,请随时提问。
阅读全文