方法/步骤
-
注册数据库驱动
连接数据库前要将数据库厂商提供的数据库驱动类注册到JDBC的驱动管理器中,此处以MySQL数据库为例,代码如下:
Class.forName("com.mysql.jdbc.Driver");
// 加载数据库驱动,注册到驱动管理器
-
构建数据连接的URL
URL由数据库厂商制为“JDBC协议+IP地址或域名+数据库名称”,以MySQL为例,代码如下:
String url = "jdbc:mysql://localhost:3306/test";
-
获取Connection对象连接
通过驱动管理器获得数据库的Connection对象,该对象是JDBC封装的数据库对象。获取方法如下:
DriverManager.getConnection(url,username,password);
END
JDBC连接MySQL数据库核心代码
-
<%@ page import="java.sql.*"%>
<body>
<%
try {
Class.forName("com.mysql.jdbc.Driver"); // 加载数据库驱动,注册到驱动管理器
String url = "jdbc:mysql://localhost:3306/test"; // 数据库连接字符串
String username = "root"; // 数据库用户名
String password = "111"; // 数据库密码
Connection conn = DriverManager.getConnection(url,username,password);
// 创建Connection连接
// 判断数据库连接是否为空
if(conn != null){
out.println("数据库连接成功!"); // 输出连接信息
conn.close(); // 关闭数据库连接
}else{
out.println("数据库连接失败!"); // 输出连接信息
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
%>
</body>
运行结果如下图所示:
END