JSP在tomcat服务器下无法连接MySql问题解决方法

2024-05-15 14:18

本文主要是介绍JSP在tomcat服务器下无法连接MySql问题解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我连的是MySQL数据库,但是在服务器下运行jsp文件时会出现如下的状况:

控制台报错:com.mysql.jdbc.Driver 

即不能找到驱动程序,通过我的一次次试验,终于得到解决

首先我的代码编写是没有问题的,而且我已经在eclipse下的jar库中导入了jdbc驱动文件。直接运行java应用程序

 

运行java应用程序,结果如图所示,成功连接上数据库并打印输出了teacher表中所有数据。

jsp中的代码如图所示:即引用了该java文件并打印输出

但是通过tomcat运行程序,控制台报错:com.mysql.jdbc.Driver

可以说明没有找到该驱动程序,说明我们放在改project下的驱动程序是没有应用上的。

内部原理是:jsp文件先转化成java文件,再编译成class文件在tomcat下执行,所以调用的驱动程序应该置于tomcat根目录下。然后

我把这个jdbc驱动程序放在了tomcat的lib目录下,再次运行。

继续报错:com.mysql.jdbc.Driver

仍然没有找到驱动程序,最后发现是忘记了配置环境变量,这个很重要。

打开环境变量配置页面,在CLASSPATH中,加入

D:\tomcat 6.0\apache-tomcat-6.0.29\lib\mysql-connector-java-5.0.8-bin.jar

注:读者路径不一定和我一样,我把tomcat放在了D盘

如图:

接下来运行,测试

成功!!没有报错,运行结果如图:

成功解决!有问题的可以评论,看到后我会及时回复的!希望对大家有帮助!

这篇关于JSP在tomcat服务器下无法连接MySql问题解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/992045

相关文章

php之mysql优化2

php之mysql优化2 点此下载

php之mysql优化

php之mysql优化 点此下载

成功解决No module named ‘sklearn’(ModuleNotFoundError)

成功解决No module named ‘sklearn’(ModuleNotFoundError) 🌈 欢迎莅临我的个人主页👈这里是我深耕Python编程、机器学习和自然语言处理(NLP)领域,并乐于分享知识与经验的小天地!🎇 🎓 博主简介: 我是云天徽上,一名对技术充满热情的探索者。多年的Python编程和机器学习实践,使我深入理解了这些技术的核心原理,并能够在实际项目中灵活应用。

百练--2746 -- 约瑟夫问题

2746:约瑟夫问题 总时间限制:  1000ms  内存限制:  65536kB 描述 约瑟夫问题:有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到m的猴子退出圈外,剩下的猴子再接着从1开始报数。就这样,直到圈内只剩下一只猴子时,这个猴子就是猴王,编程求输入n,m后,输出最后猴王的编号。 输入 每行是用空格分开

HDU--2553 -- N皇后问题

N皇后问题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 5526    Accepted Submission(s): 2507 Problem Description 在N*N的方格棋盘放置了N个皇后,使得它们不

建立Telnet服务器

加上关机命令: shutdown -s -t 10 之后把班里好多电脑关了, 笑死了笑死了 1.依次打开:开始->控制面板->管理工具->服务,找到telnet服务; 2.如果“启动类型”为“禁止”,则右键:属性->启动类型->手动或自动; 3.如果“状态”不是“已启动”,则右键:所有任务->启动; 4.然后,打开:开始->运行->cmd; 5.在DOS命令行下输入

关于解决“OpenGL程序运行提示glut32.dll丢失问题”

纠结了好长时间,终于找到解决方案啦~ OpenGl的源程序,编译通过,但一运行就提示,计算机丢失 glut32.dll文件, C:\WINDOWS\system 32中有这个文件,检查了好多遍了。。 主意:因为是64位的系统,要把 glut32.dll 复制到C:\WINDOWS中的SysWOW64的文件夹才对   (1)将gult32.dll,glut.dll复制到windo

AIGC之MetaHuman:HeyGen(基于AI驱动的视频生成平台+数字人)的简介、安装和使用方法、案例应用之详细攻略

AIGC之MetaHuman:HeyGen(基于AI驱动的视频生成平台+数字人)的简介、安装和使用方法、案例应用之详细攻略 目录 HeyGen的简介 1、HeyGen是一款AI视频生成平台,它提供以下关键功能: HeyGen的安装和使用方法 1、使用方法 01创建或选择一个头像 02录制或选择语音 03选择模板或从头开始 HeyGen的案例应用 He

【Python】成功解决ZeroDivisionError: division by zero

【Python】成功解决ZeroDivisionError: division by zero 🌈 欢迎莅临我的个人主页👈这里是我深耕Python编程、机器学习和自然语言处理(NLP)领域,并乐于分享知识与经验的小天地!🎇 🎓 博主简介: 我是云天徽上,一名对技术充满热情的探索者。多年的Python编程和机器学习实践,使我深入理解了这些技术的核心原理,并能够在实际项目中灵活应用。尤其是

uniapp转微信小程序后Vue.prototype定义的全局变量在微信小程序页面无法直接访问

使用Vue.prototype定义的全局变量 使用uni-app开发多端应用,为了防止小程序上应用包过大同时又不影响app端的使用体验,我将一些静态资源的路径改为了Vue.prototype定义的全局变量进行拼接。 app使用/static/iconimg/+图片名称实现本地访问;小程序使用https://xxx.com/iconimg+图片名称实现网络访问。于是在main.js中对资源前缀地址