工具:eclipse、mysql、mysql-connector-java-5.1.43-bin

报错原因:javax.servlet.ServletException:
java.lang.ClassNotFoundException:
com.mysql.jdbc.Driver
Class.forName("com.mysql.jdbc.Driver");
<%@ page language="java" import="java.util.*, java.sql.*"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body><%String driverName = "com.mysql.jdbc.Driver"; //驱动程序名String userName = "root"; //数据库用户名String userPwd = "lwx"; //密码String dbName = "rzw"; //数据库名String url1 = "jdbc:mysql://localhost:3306/" + dbName;String url2 = "?user=" + userName + "&password=" + userPwd;String url3 = "&useUnicode=true&characterEncoding=UTF-8";String url = url1 + url2 + url3; //形成带数据库读写编码的数据库连接字Class.forName(driverName);Connection conn = DriverManager.getConnection(url);String sql = "Insert into stu_info(id,name,sex,age,weight,height) values(?,?,?,?,?,?)";PreparedStatement pstmt = conn.prepareStatement(sql);pstmt.setInt(1, 17);pstmt.setString(2, "张三");pstmt.setString(3, "男");pstmt.setInt(4, 20);pstmt.setFloat(5, 70);pstmt.setFloat(6, 175);int n = pstmt.executeUpdate();if (n == 1) {%>数据库插入成功!<br><%} else {%>数据库插入失败!<br><%}if (pstmt != null) {pstmt.close();}if (conn != null) {conn.close();}%>
</body>
</html>


  1. 将jdbc驱动复制到项目的WebContent \ WEB-INF \ lib中, 不需要Build Path。
  2. 还有一种方法是直接将jar包放到Tomact \ lib文文件夹下。

原文链接:https://blog.csdn.net/qq_40574571/article/details/81129483

Java连接MySQL数据库 报错相关推荐

  1. 普元 AppServer 6.5 业务应用连接mysql数据库报错:java.security.UnrecoverableKeyException: Password verification fai

    问题] AppServer 6.5 业务应用连接mysql数据库报错: [解答] 问题原因:mysql高版本需要指明是否进行SSL连接,当前配置的mysql连接字符串url中没有指定是否进行SSL连接 ...

  2. Springboot连接mysql数据库报错

    Springboot连接mysql数据库报错java.sql.SQLException: Access denied for user ''@'localhost' (using password: ...

  3. jmeter连接MySQL出错_MySQL数据库之jmeter连接mysql数据库报错Cannot create PoolableConnectionFactory...

    本文主要向大家介绍了MySQL数据库之jmeter连接mysql数据库报错Cannot create PoolableConnectionFactory  ,通过具体的内容向大家展现,希望对大家学习M ...

  4. IDEA 2020.3 连接mysql数据库报错解决

    IDEA 2020.3 连接mysql数据库报错解决 问题: Cannot connect to "Connection". The server time zone value ...

  5. 关于MAC下pymysql连接mysql数据库报错2003的问题解决方法

    关于MAC下pymysql连接mysql数据库报错2003的问题解决方法 问题:pymysql.err.OperationalError: (2003, "Can't connect to ...

  6. Pycharm连接mysql数据库报错1130,1054

    Pycharm连接并创建mysql数据库报错 1.报错信息如下mysql.connector.errors.NotSupportedError: Authentication plugin 'cach ...

  7. 数据库迁移工具Kettle连接Mysql数据库报错:Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found, make sure the解决

    报错信息: 错误连接数据库 [test] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while t ...

  8. pyspark 使用jdbc 连接mysql 数据库报错 Access denied for user 'root'@'localhost'

    在使用jdbc开启pyspark shell 下载jar包:https://dev.mysql.com/downloads/connector/j/ tar -zxf mysql-connector- ...

  9. 解决idel连接mysql数据库报错问题

    使用idel来连接mysql数据库时出现: Server returns invalid timezone. Need to set 'serverTimezone' property报错信息. 查询 ...

最新文章

  1. Google 开发新的开源系统 Fuchsia
  2. 安卓学习-性能最佳实战
  3. 线程局部存储(很有局限性,但有时候可以用一下)
  4. Java学习笔记十(注解)
  5. 数据挖掘Apriori算法
  6. 软件工程开篇自我介绍
  7. 关注并订阅Autodesk地理信息解决方案相关技术博客赢取Autodesk权威开发专家编写的官方推荐教材!!...
  8. Windows10家庭中文版没有本地策略选项完美解决方案
  9. Gradle入门:集成测试
  10. TabError- inconsistent use of tabs and spaces in indentation 查验及解决方法
  11. 面向对象银角大王补充2-self就是调用当前方法的对象-静态字段,公有属性-封装的理解-继承的理解,普通方法,静态方法...
  12. 你的设备中缺少重要的安全和质量修复_2020华富管道非开挖修复工程施工欢迎前来咨询...
  13. [翻译]Popfly系列课程7 –深入幕后:使用 Popfly学习XML的初学者指南
  14. msdia80.dll是什么文件?msdia80.dll文件缺失怎么修复?
  15. R可视化:plot函数基础操作
  16. 电脑备份,电脑怎么备份系统,小白提供2种备份方法
  17. SQLServer下载与安装
  18. android毕业论文致谢,毕业论文致谢10篇(精选)
  19. rep论文阅读2:ResRep_Lossless CNN Pruning via Decoupling Remembering and Forgetting
  20. 节点本地范围和链路本地范围_802.11协议精读15:链路模型(基于Free-Space Path Loss)...

热门文章

  1. linux物理内存虚拟内存一致,Liunx内存管理的调用和实现
  2. android tcp tcp阻塞 线程不运行,Android tcp优化
  3. 八十二、归并排序求取复杂的逆序数
  4. pytorch Tensor操作(二)
  5. 微信小程序学习笔记(五)
  6. xp装linux一键安装教程图解,XP下硬盘安装CentOS 6.0图解教程
  7. 【webpack 中版本兼容性问题错误总结,耽误半天学习】
  8. 北京内推 | 微软亚洲互联网工程院(STCA)招聘NLP算法实习生
  9. ACL 2021 | SimCLS: 概念简单但足够有效的对比学习摘要生成框架
  10. 24张IT工程师技能图谱,这些你都会吗?