
正文
tomcat无法连接mysql数据库驱动,tomcat无法连接到localhost
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在使用tomcat时数据库连接不上
方法如下首先确定你要修改的连接是否能正常访问,然后,jsp项目,除了修改html文件,不用重启tomcat,修改其他文件,都需要重启tomcat的。
查看系统服务;如果MySQL服务器正在运行,停止它。如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单-控制面板-管理工具-服务 如果服务器不是作为服务而运行的,可能需要使用任务管理器来强制停止它。
原因不在tomcat 仔细看看你程序连接数据库的配置文件 驱动、连接url、账号、密码。这四项最重要。再者就是查看数据库服务是否启动 连接url和数据库是否输入错误。
可以最简单的新建一个JSP 页面。然后把你WEB 项目部署到tomcat中。然后启动tomcat。访问一下那个新建的JSP 。如果没问题的话。就证明你的JDBC 出问题。我们现在写项目都是用的框架很少去注意后台里的JDBC 。
出现这种情况,很可能是以下几种情况:超过数据库连接池上限并发数达到上限内存溢出具体还是需要通过打印的日志进行具体分析。
相关问答
Q1: 为什么我把mysql的jar包拷贝到tomcat的lib目录下还是无法加载驱动
1、如果是非集成Tomcat,你必须把驱动程序包复制粘贴在Tomcat根目录“common\lib”文件夹下。给Web项目导包(表示Web项目需要使用到数据库),把驱动程序包复制粘贴到“Web项目\WEB-INF\lib”文件夹下。
2、build path:是引用 WEB-INFO/lib:是固定的位置 那么在eclispe编辑运行项目的时候是根据build path来的,如果你以eclispe来运行是可以,如果不用则会很容易的报找不到jar的错误。
3、放在Tomcat的common lib下面那种方式就不是jdbc了,是JNDI,数据连接池的意思;放在程序lib下面,虽是jdbc的连接,但你用数据源的方式,也就是桥连的方式去做,难免出现问题。
4、connector的jar 文件应该在TOMCAT COMMON LIB 下和应用的WEB-INF/LIB 下都有,另外JDk的path路径必须也能找到这个jar文件。
5、个人觉得如果你单独成一个项目能运行的话,换成一个方法也是没有问题的,楼上的那些方法肯定都不是出错的地方,因为如果没有导入包的话你这个程序都不可能运行的。
6、java操作数据库,没找到驱动一般有两个原因:没有导入jar包,比如连接Oracle数据库,就需要导入Oracle官方提供的驱动包。加载驱动的时候,Class.forName(String str)中的str写错了。
Q2: 关于Myeclipse+Mysql+tomcat的一个数据库连接驱动导入问题
1、在 MyEclipse 中连接 MySQL 时出现“Access denied for user root@localhost (using password: YES)”错误可能是由于多种原因造成的。
2、你是将代码拿过去跑没问题,那一定是配置的问题。你再将整个工程拷过去跑一跑试试看,如果出错则是你jar包的错,没有jar包或者版本不匹配。
3、打开MyEclipse,依次选择“Windows”—“Open Perspective”—“Other”—“MyEclipse Database Explorer”打开数据库管理窗口。在窗口左侧空白处,右击,在弹出的菜单中选择“New”,弹出数据库驱动添加窗口。
Q3: java访问mysql数据库,为什么总是没有办法引入mysql的驱动包?
1、java驱动包未导入或驱动类名错误解决方法:检查项目中是否引入mysql-connector-java驱动包,没引入的就引入对应版本的该包。
2、classpath不用配,直接在eclipse的项目上点击右键,选Build Path。
3、找不到驱动,你驱动包没有引入吧。你是用的Myeclipse吗?是的话,可以点击工程的右键,里面有导入library的一个选项,就可以导入驱动包了。
4、应该是你的项目没有导入mysql驱动包。如:mysql-connector-java-4jar。
Q4: tomcat怎么连接mysql
到MySQL的网站上去下载MySQL的JDBC连接驱动mysql-connector-java-11-bin.jar,放到Tomcat的\common\lib目录下。
本站下载tomcat7 linux版安装包,或是在官网下载。查看系统是否安装java ,命令 java -version,如果没有官网下载jdk。上传文件到tmp目录下载。可以在本站下载winscp上传文件。
tomcat能正常启动了? mysql 驱动安装了?(mysql connector,下载后街压缩然后把mysql-connector-binxxx.jar放到tomcat下面的lib下面去,这就算安装了)如果这两部都好了,ok开始测试吧。
关于tomcat无法连接mysql数据库驱动和tomcat无法连接到localhost的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。




