文章目录
JDBC连接步骤
-
- 先用navicat连接Mysql数据库,创建数据库tree_hole_forum,在tree_hole_forum上创建user表
- 先用navicat连接Mysql数据库,创建数据库tree_hole_forum,在tree_hole_forum上创建user表
-
对应的版本选择
- 解压之后,复制mysql-connector-java-8.0.20.jar到Tomcat->webapps->web项目名称->WEB-INF->lib目录下
-
- 编写代码
JDBC连接代码
-
jdbcmysql.jsp
jsp<html> <head> <title>使用JDBC直接访问MySQL数据库</title> </head> <%@ page contentType="text/html;charset=GB2312" %> <%@ page import="java.sql.*" %> <%-- 使用JDBC连接MySQL数据库 使用hibernate_basemapping数据库 使用t_user3表 用户名:root 密码:mysql --%> <body> <center><h2> 使用JDBC直接访问MySQL数据库 </h2></center> <center><h3> 欢迎连接MySQL! </h3></center> <table border=1 align="center"> <tr> <td>用户id</td> <td>用户姓名</td> <td>用户密码</td> </tr> <% Class.forName("com.mysql.cj.jdbc.Driver"); Connection con=DriverManager.getConnection("jdbc:mysql://127.0.0.1/tree_hole_forum","root","12345678"); Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery("select * from user"); while(rs.next()) { %> <tr> <td><%=rs.getString("username")%></td> <td><%=rs.getString("password")%></td> <td><%=rs.getString("email")%></td> <td><%=rs.getString("is_manager")%></td> <td><%=rs.getString("is_allowed")%></td> </tr> <% } rs.close(); stmt.close(); con.close(); %> </table> </body> </html>