须臾致幻 发表于 2020-2-17 00:47

使用eclipse通过jsp代码连接数据库傻瓜式教程

本帖最后由 须臾致幻 于 2020-2-17 00:54 编辑

JSP查询MySQL数据库数据教程(一看就懂)
*在观看此教程前需掌握如何搭建tomcat开发环境,且在本地已经搭建了tomcat的开发环境,此教程默认本地环境已经搭建好tomcat。
*如果感觉文字无法理解,可以忽视文字说明直接看截图进行模仿操作即可
1、双击mysql5.1安装包

2、再进行一顿无脑next后在这个页面设置一下密码,此处设置的是123456

3、单击Finish完成安装

4、安装完成后可以在电脑屏幕左下角的Windows图标中找到mysql的服务端命令行界面

5、单击打开它输入我们刚刚设置的密码

6、创建数据库“database”,并将数据库的字符编码改成gb2312

7、进入刚刚创建的database数据库,创建一个student表

8、使用任意一款mysql客户端连接你的服务端后添加任意数据

9、打开eclipse新建一个动态网页项目

10、单击Finish创建,此处我的项目名叫“Test5”

11、反击项目中的WebContent目录单击JSP File

12、单击Finish完成创建

13、将此处代码复制进新建的jsp文件中

<%@ page contentType="text/html"%>
<%@page pageEncoding="GB2312"%>
<%@page import="java.sql.*" %><%--导入java.sql包--%>
<html>
<head>
<title >从MySQL数据库中读出student表</title>
</head>
<body>
<%
      try {
            Class.forName("com.mysql.jdbc.Driver");////驱动程序名
            String url = "jdbc:mysql://localhost:3306/database"; //数据库名
            String username = "root";//数据库用户名
            String password = "123456";//数据库用户密码
            Connection conn = DriverManager.getConnection(url, username, password);//连接状态

            if(conn != null){
                out.print("数据库连接成功!");
                out.print("<br />");
%>
<table border="2">
<tr>
<td width="100" number="title">学号</td>
<td width="100" name="title">姓名</td>
<td width="100" age="title">年龄</td>
</tr>
<%
                Statement stmt = null;
                ResultSet rs = null;
                String sql = "SELECT * FROM student;";//查询语句
                stmt = conn.createStatement();
                rs = stmt.executeQuery(sql);
                out.print("查询结果:");
                              out.print("<br/>");
                while (rs.next()) {%>
<tr>
    <td width="100" ><%=rs.getString("number") %></td>
    <td width="100" ><%=rs.getString("name") %></td>
    <td width="100"><%=rs.getString("age") %></td>
</tr>
<%
            }
            }else{
                out.print("连接失败!");
            }
      }catch (Exception e) {      
            //e.printStackTrace();
            out.print("数据库连接异常!");
      }
%>
</table>
</body>
</html>


14、将附件中的mysql-connector-java-5.1.48-bin.jar 文件拖进lib目录

15、选择copy file,单击ok

16、这是导入成功后的样子

17、反击代码页面选择Run As,然后单击Run On Server

18、然后稍等片刻,就能看见网页展示出刚刚数据库中的内容啦!

琴响曲终伤人意 发表于 2020-2-17 02:17

文艺复兴了?

须臾致幻 发表于 2020-2-17 13:49

凝眸浅笑 发表于 2020-2-17 01:30
还是比较习惯用idea,eclipse有点像过去式了

学校里面教的知识一般都落后于真实企业环境的,这是我们上学期学的一个内容,我把他整理出来,方便跟我一样遇到问题的同学,以及方便自己日后查阅{:301_978:}

米饭大师 发表于 2020-2-17 00:54

现在还有多少人用JSPL访问数据库啊

凝眸浅笑 发表于 2020-2-17 01:30

还是比较习惯用idea,eclipse有点像过去式了

xiaofeinj 发表于 2020-2-17 07:19

当增加一个知识点了,谢谢楼主。

巨无霸 发表于 2020-2-17 07:57

这个作为练习还是可以的。jsp类似于HTML,真正开发不会在前端写大量逻辑判断,更不会写java代码。

yike911 发表于 2020-2-17 08:17

yike911 发表于 2020-2-17 08:21

hs_f 发表于 2020-2-17 08:28

通俗易懂

李木 发表于 2020-2-17 08:31

jsp看着还是这么舒服
页: [1] 2 3
查看完整版本: 使用eclipse通过jsp代码连接数据库傻瓜式教程