- 创建动态网站项目,将mysql-connector-java-5.1.45-bin.jar拷贝到项目的WebContent\WEB-INF\lib路径下。
- 在MySQL数据库中,创建数据库Student,在Student数据库中添加数据表stu_info,并对应添加id,name,phone字段。
- 创建jsp文件,编写代码如下:
<%@ page contentType="text/html; charset=gb2312" %> <%@ page language="java" %> <%@ page import="com.mysql.jdbc.Driver" %> <%@ page import="java.sql.*" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>这是连接MySQL数据库的测试</title> </head> <body> <% //加载驱动程序 String driverName="com.mysql.jdbc.Driver"; //数据库信息 String userName="root"; //密码 String userPasswd="123456"; //数据库名 String dbName="Student"; //表名 String tableName="stu_info"; //将数据库信息字符串连接成为一个完整的url(也可以直接写成url,分开写是明了可维护性强) String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd; Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection conn=DriverManager.getConnection(url); Statement stmt = conn.createStatement(); String sql="SELECT * FROM "+tableName; ResultSet rs = stmt.executeQuery(sql); %> <center> <table border="1" width="80%"> <tr> <td>学号</td> <td>姓名</td> <td>电话号码</td> </tr> <% while(rs.next()) { String no = rs.getString(1); String name=rs.getString(2); String phone=rs.getString(3); %> <tr> <td> <%=no%></td> <td> <%=name%></td> <td> <%=phone%></td> </tr> <% } %> </table> </center> <% out.print("<br>"); out.print("ok, Database Query Successd!"); rs.close(); stmt.close(); conn.close(); %> </body> </html>
- 运行执行该jsp文件,成功访问,如下图所示:
JSP连接Mysql数据库测试
最新推荐文章于 2024-06-28 12:57:38 发布