MyEclipse中JSP配置JDBC连接Mysql

1、首先下载连接Mysql所需要的JDBC。以下有我提供的链接,因为我用的是Mysql5.7.26所以下载的为5.0的。

Mysql5.0和8.0的JDBC链接 密码:h4e7

2、配置数据库内容。首先新建一个数据库,然后再新建一个表用于等下的测试。我这里已经配置好了如图所示:为shark库student表

3、将刚才下载好的文件放入一个你方便找到的文件夹下。然后进入MyEclipse,在上方的工具栏里点击Windows->Open Perspective->MyEclipse Database Explorer

左边会如图打开一个框,框里应该只有一个MyEclipse Derby。我们空白处右键选择New然后如图配置

Connection Url处3306为Mysql默认端口 shark为数据库名

User name和Password为数据库用户名和密码

Driver JARs 选择刚才下载的JDBC

如遇到 Driver class not found:在Driver JARs中换一个.jar 估计是版本不匹配。

如果都换了一遍还不行可参考:链接

4、如图所示配好后点Test Driver 输入数据库密码来测试是否成功。成功就如图所示

5、然后点击Finish完成配置。

6、在Myeclipse中新建一个Web Project,将刚才的JDBC复制到WebRoot/WEB-INF/lib目录下,然后右键这个JDBC选择Build Path-Add to Build Path

然后新建一个.jsp文件,将以下代码复制进去 便于测试。

注意看代码的注释 里面有需要自己修改的地方!!!

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
  <title>连接数据库</title>
</head>
<body>
<h3>测试连接数据库</h3>
<%@page import="java.sql.*"%>
<%
  //      定义一些参数
  String DRIVER_PATH = "com.mysql.jdbc.Driver";    //驱动路径 mysql5.0的
  //mySQL 8.0则是String DRIVER_PATH = "com.mysql.cj.jdbc.Driver"
  
  //?serverTimezone=UTC 这段要加上,不然会报错
  String URL = "jdbc:mysql://localhost:3306/shark?serverTimezone=UTC";
  String USER_NAME = "root";      //数据库用户名
  String PASSWORD = "root";     //数据库密码
%>

<%
  Connection con = null;
  Class.forName(DRIVER_PATH).newInstance();
  con = DriverManager.getConnection(URL,USER_NAME,PASSWORD);

//     判断数据库是否连接成功
  if (con != null){
   out.println("数据库连接成功");
  }else {
    out.println("数据库连接失败");
  }
  String sql = "SELECT * FROM student";//查询数据库中的student表

  PreparedStatement preparedStatement = con.prepareStatement(sql);
  ResultSet resultSet = preparedStatement.executeQuery();
%>

<%
  //打印获取到的数据库的内容
  while (resultSet.next()){
%>

<p>ID:<% out.print(resultSet.getString("Id"));%></p>//这里修改为你的数据库表中有的参数
<p>姓名:<%=resultSet.getString("Name")%></p>//这里修改为你的数据库表中有的参数
<hr>

<%
  }

  //关闭数据库
  resultSet.close();
  preparedStatement.close();
%>

</body>
</html>

7、启动链接先右键connect(刚才配置的)然后选择Open connection,然后启动tomcat然后访问网页即可





参考链接:JSP中使用JDBC连接MySQL数据库的详细步骤

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值