被jdbc的安装搞晕了,救我啊! 把mysql-connector-java-3.1.10.jar放到tomcat/common/lib下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 zip文件包解压后是名字为mysql-connector-java-3.1.10的文件夹啊里面是com、doc、lib、org、testsuite几个子文件夹,具体怎么放??? 索性把.jar的文件全copy到tomcat的common/lib下面吧 那么是用用Class.forName("com.mysql.jdbc.Driver").newInstance(); 还是Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 呢? 那要看你用 什么 方式连接了,,?ODBC VS JDBC 首先把mysql-connector-java-3.1.10-bin.jar放到tomcat的common/lib下面,weblogic是\server\libclasspath最好设一下一般用这个:Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 我也有同样的问题,以前我使用mm.mysql-bin-2.0.4.jar做驱动程序的,连接好好的,换了个驱动就怎么都连不上了 首先把mysql-connector-java-3.1.10-bin.jar放到tomcat的common/lib下面,weblogic是\server\libclasspath最好设一下一般用这个:Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 把.jar的文件全copy到tomcat的common/lib下然后在环境变量classpath:里边写上路径,类似这样E:\mysql_driver\mysql-connector-java-3.0.16-ga-bin.jar 你可以把那些m开头的.jar文件copy到tomcat的common/lib下,如过,还是不行.你就在自己的网站那里的class里面有一个lib,也复制一份放进去. 还是不行啊!!mysql的端口是3306 tomcat的端口是8080有没有问题? 报错如下:javax.servlet.ServletException: Cannot connect to MySQL server on localhost:808. Is there a MySQL server running on the machine/port you are trying to connect to? (java.net.ConnectException) 启动了,在3306端口。用mysql administrator 在8080端口重新配置就会报错。所以只能装在3306端口。 如果使用TOMCAT连接池,好象与版本一关系,5。028是没问题的。如果直接取连接是不会连接不上的,请检查你的jar文件、连接配置信息等的正确性 Cannot connect to MySQL server on localhost:808,怎么会是808端口啊?楼主的连接字符串怎么写的?不会写的808端口吧? 别用这个驱动了,用 mm.mysql-bin-2.0.4-bin.jar试试 MySql没有用过,一直用的是Oracle, to hlnccc(亚斯托雷斯) ,人家有新驱动,你非要人家用旧的,呵呵。 看看你的src中的lib里有没有mysql-connector-java-3.1.10.jar,有的话把它放到tomcat/common/lib下,如果是端口冲突的话,你在server.xml中找到tomcat的端口号,然后改一下! 按registduwei()的回复这么做应该就可以连上了Class.forName("com.mysql.jdbc.Driver").newInstance(); 你那条应该是比较老的mysql驱动连接语句 JAVA POI 导出 EXCEL模板 怎么设置单元格格式为 文字 struts2 返回 JSON值 使用插件返回对象特定属性的问题 菜鸟问个JSP errorPage问题 EJB的角色和三个对象 Struts中遇到的奇怪问题 关于JSP中使用OCX控件的问题--急 100分求,STRUTS项目实践方面的书籍 JSP论坛再问,急,在线等!!! 在处理事务的时候,出错,希望高手指点,在线急等! 我以备注保存的资料,用JSP页面显示出来确该空行也不空行了,HTML关键字也输出网页的形式了! 怎样在JSP中重新初始化一个servlet <讨论>~~~~~大家都是用什么方法连接数据库的????
里面是com、doc、lib、org、testsuite几个子文件夹,具体怎么放???
那么是用
用Class.forName("com.mysql.jdbc.Driver").newInstance();
还是Class.forName("org.gjt.mm.mysql.Driver").newInstance(); 呢?
classpath最好设一下
一般用这个:Class.forName("org.gjt.mm.mysql.Driver").newInstance();
classpath最好设一下
一般用这个:Class.forName("org.gjt.mm.mysql.Driver").newInstance();
然后在环境变量classpath:里边写上路径,类似这样E:\mysql_driver\mysql-connector-java-3.0.16-ga-bin.jar
mysql的端口是3306
tomcat的端口是8080
有没有问题?
javax.servlet.ServletException: Cannot connect to MySQL server on localhost:808. Is there a MySQL server running on the machine/port you are trying to connect to? (java.net.ConnectException)
用mysql administrator 在8080端口重新配置就会报错。所以只能装在3306端口。
如果直接取连接是不会连接不上的,请检查你的jar文件、连接配置信息等的正确性
如果是端口冲突的话,你在server.xml中找到tomcat的端口号,然后改一下!
Class.forName("com.mysql.jdbc.Driver").newInstance();
你那条应该是比较老的mysql驱动连接语句