Java连接MySQL数据库 报错
工具: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>
- 将jdbc驱动复制到项目的WebContent \ WEB-INF \ lib中, 不需要Build Path。
- 还有一种方法是直接将jar包放到Tomact \ lib文文件夹下。
原文链接:https://blog.csdn.net/qq_40574571/article/details/81129483
Java连接MySQL数据库 报错相关推荐
- 普元 AppServer 6.5 业务应用连接mysql数据库报错:java.security.UnrecoverableKeyException: Password verification fai
问题] AppServer 6.5 业务应用连接mysql数据库报错: [解答] 问题原因:mysql高版本需要指明是否进行SSL连接,当前配置的mysql连接字符串url中没有指定是否进行SSL连接 ...
- Springboot连接mysql数据库报错
Springboot连接mysql数据库报错java.sql.SQLException: Access denied for user ''@'localhost' (using password: ...
- jmeter连接MySQL出错_MySQL数据库之jmeter连接mysql数据库报错Cannot create PoolableConnectionFactory...
本文主要向大家介绍了MySQL数据库之jmeter连接mysql数据库报错Cannot create PoolableConnectionFactory ,通过具体的内容向大家展现,希望对大家学习M ...
- IDEA 2020.3 连接mysql数据库报错解决
IDEA 2020.3 连接mysql数据库报错解决 问题: Cannot connect to "Connection". The server time zone value ...
- 关于MAC下pymysql连接mysql数据库报错2003的问题解决方法
关于MAC下pymysql连接mysql数据库报错2003的问题解决方法 问题:pymysql.err.OperationalError: (2003, "Can't connect to ...
- Pycharm连接mysql数据库报错1130,1054
Pycharm连接并创建mysql数据库报错 1.报错信息如下mysql.connector.errors.NotSupportedError: Authentication plugin 'cach ...
- 数据库迁移工具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 ...
- pyspark 使用jdbc 连接mysql 数据库报错 Access denied for user 'root'@'localhost'
在使用jdbc开启pyspark shell 下载jar包:https://dev.mysql.com/downloads/connector/j/ tar -zxf mysql-connector- ...
- 解决idel连接mysql数据库报错问题
使用idel来连接mysql数据库时出现: Server returns invalid timezone. Need to set 'serverTimezone' property报错信息. 查询 ...
最新文章
- Google 开发新的开源系统 Fuchsia
- 安卓学习-性能最佳实战
- 线程局部存储(很有局限性,但有时候可以用一下)
- Java学习笔记十(注解)
- 数据挖掘Apriori算法
- 软件工程开篇自我介绍
- 关注并订阅Autodesk地理信息解决方案相关技术博客赢取Autodesk权威开发专家编写的官方推荐教材!!...
- Windows10家庭中文版没有本地策略选项完美解决方案
- Gradle入门:集成测试
- TabError- inconsistent use of tabs and spaces in indentation 查验及解决方法
- 面向对象银角大王补充2-self就是调用当前方法的对象-静态字段,公有属性-封装的理解-继承的理解,普通方法,静态方法...
- 你的设备中缺少重要的安全和质量修复_2020华富管道非开挖修复工程施工欢迎前来咨询...
- [翻译]Popfly系列课程7 –深入幕后:使用 Popfly学习XML的初学者指南
- msdia80.dll是什么文件?msdia80.dll文件缺失怎么修复?
- R可视化:plot函数基础操作
- 电脑备份,电脑怎么备份系统,小白提供2种备份方法
- SQLServer下载与安装
- android毕业论文致谢,毕业论文致谢10篇(精选)
- rep论文阅读2:ResRep_Lossless CNN Pruning via Decoupling Remembering and Forgetting
- 节点本地范围和链路本地范围_802.11协议精读15:链路模型(基于Free-Space Path Loss)...
热门文章
- linux物理内存虚拟内存一致,Liunx内存管理的调用和实现
- android tcp tcp阻塞 线程不运行,Android tcp优化
- 八十二、归并排序求取复杂的逆序数
- pytorch Tensor操作(二)
- 微信小程序学习笔记(五)
- xp装linux一键安装教程图解,XP下硬盘安装CentOS 6.0图解教程
- 【webpack 中版本兼容性问题错误总结,耽误半天学习】
- 北京内推 | 微软亚洲互联网工程院(STCA)招聘NLP算法实习生
- ACL 2021 | SimCLS: 概念简单但足够有效的对比学习摘要生成框架
- 24张IT工程师技能图谱,这些你都会吗?