大飞_dafei

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

IDEA 中 JSP页面操作MySQL

IDEA 中 JSP页面操作MySQL

IDEA 中 JSP页面操作MySQL,Java中JS入门简单操作编程

新建Java web 工程

 

 

目录结构

在 WEB-INF 目录下面新建lib 和 classes 文件,然后把MySQL的驱动包放到lib目录下面

 

 

配置Tomcat

 

 

配置lib

配置lib导入MySQL驱动包

 

 

 

 

解决代码中红色

比如:
  out.print("print显示红色,解决红色");

 

 

demo 练习index.jsp页面内容如下

复制代码
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="java.sql.*" %>
<html>
  <head>
    <title>MySQL数据库</title>
  </head>
  <body>

  <table border="2">
    <thead>
    <tr>
      <td>id</td>
      <td>用户名</td>
      <td>邮箱</td>
      <td>手机号</td>
      <td>密码</td>
    </tr>
    </thead>
  <%
    // mysql-connector-java-5.1.30 的连接数据库
    // Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    // String url="jdbc:mysql://localhost:3306/temp_demo?characterEncoding=utf8&useSSL=false";
    // Connection conn= DriverManager.getConnection(url,"afei2","123456");
    // Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

    // mysql-connector-java-8.0.18.jar 的连接数据库
    Class.forName("com.mysql.cj.jdbc.Driver");//加载驱动包
    String url="jdbc:mysql://localhost:3306/temp_demo?useSSL=true&serverTimezone=GMT%2B8";
    Connection conn = DriverManager.getConnection(url,"afei2","123456");
    Statement stmt=conn.createStatement();


    String sql="select * from user";
    ResultSet rs=stmt.executeQuery(sql);
    while(rs.next()) {
   %>

    <tr>
      <td><%=rs.getString("id")%></td>
      <td><%=rs.getString("username")%></td>
      <td><%=rs.getString("email")%></td>
      <td><%=rs.getString("mobile")%></td>
      <td><%=rs.getString("password")%></td>
    </tr>


  <% } %>
  </table>
  <%
    out.print("恭喜你,已经学会数据库操作");
    rs.close();
    stmt.close();
    conn.close();
  %>

  </body>
</html>
View Code
复制代码

 

 

其他

mysql-connector-java各版本下载地址 [ MySQL 的各种jar包下载地址 ]

 

posted on   大飞_dafei  阅读(863)  评论(0编辑  收藏  举报

编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示