通过JSP网页连接Mysql数据库

编程知识 行业动态 更新时间:2024-06-13 00:19:27

本文介绍通过JSP网页连接到MySQL,从MySQL数据库中读出一张表,并显示在JSP网页中。

1. 在MySQL数据库中建立数据表

用图形化管理工具Navicat Premium 连接MySQL数据库,在数据库“ming”下建立一张名为“teacher”的数据表。

2. 设置Tomcat

1)将JDBC驱动mysql-connector-java-5.1.43-bin.jar文件拷贝到Tomcat安装目录下的lib文件夹中。用到JDBC连接数据库。

2)启动Tomcat

双击bin目录下的“startup.bat”,或者在bin目录下打开命令窗口,输入“startup.bat”,回车。


在浏览器中输入 http://localhost:8080/,如弹出如下界面,说明Tomcat成功启动。

3)建立JSP文件

在D:\apache-tomcat-9.0.8\webapps\ROOT(根据你安装的位置)目录中新建一个jsp文件,命名为“test1.jsp”。

“test1.jsp”的内容 如下:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>

<html>
<head>
<title>通过JSP打开数据表</title>
</head>
<body>

 <%  
        try {  
            Class.forName("com.mysql.jdbc.Driver");  驱动程序名
            String url = "jdbc:mysql://localhost:3306/ming"; //数据库名
            String username = "root";  //数据库用户名
            String password = "123456";  //数据库用户密码
            Connection conn = DriverManager.getConnection(url, username, password);  //连接状态

            if(conn != null){  
                out.print("数据库连接成功!");  
                out.print("<br />");            
                Statement stmt = null;  
                ResultSet rs = null;  
                String sql = "SELECT *FROM teacher;";  //查询语句
                stmt = conn.createStatement();  
                rs = stmt.executeQuery(sql);  
                out.print("查询结果:");  
                out.print("<br />");  
                out.println("姓名"+"  "+"性别 "+"  "+"年龄");  
                out.print("<br />");  
                while (rs.next()) {  
                 out.println(rs.getString("姓名")+"   &nbsp  "+rs.getString("性别")+"  &nbsp "+rs.getInt("年龄")); //将查询结果输出  
            }  
            }
            else{  
                out.print("连接失败!");  
            }  
        }catch (Exception e) {        
            out.print("数据库连接异常!");  
        }  
%>   
</body>
</html>

3.在浏览器地址栏中输入http://localhost:8080/test1.jsp

成功连接到数据库,并读出一张数据表:

更多推荐

通过JSP网页连接Mysql数据库

本文发布于:2023-03-28 09:02:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/9194acd1a02f31e150c06561467ffe89.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据库   网页   JSP   Mysql

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!