发布网友 发布时间:2022-04-08 19:41
共8个回答
热心网友 时间:2022-04-08 21:10
驱动版本或者驱动位置问题,你应该和应用服务器环境结合着问,比如说web服务器是不是tomcat啥的。如果是单独应用,就好好检查一下应用的编译设置中的库设置,是否保护了驱动jar!追问我就是用记事本写的,没有用其他工具,也没有用tomcat服务器追答没有开发工具,eclipse啥的,只用了命令行javac之类的开发?那就是命令行或者是系统环境变量没有自动引用到该jar的位置。建议你还是弄到工具里做,要不太不方便了。
你要非要用java命令,就先查一下命令行参数,当前目录不一定在库收索范围内。
说了一堆废话,你在运行命令后面加上 " -jar mysql-connector-java-5.1.17-bin.jar"试一下
热心网友 时间:2022-04-08 22:28
Class.forName("org.gjt.mm.mysql.Driver");
热心网友 时间:2022-04-09 00:03
jdbc:mysql://localhost/zhoujian,没端口号啊追问我加了端口号还是不行
热心网友 时间:2022-04-09 01:54
将驱动放在web项目下的WEB-INF\lib里。追问我只创建了一个JdbcTest文件,我已经将驱动移动到文件所在目录了,仍然不行!
热心网友 时间:2022-04-09 04:02
localhost后面怎么没有端口号啊?热心网友 时间:2022-04-09 06:27
错误贴出来看下热心网友 时间:2022-04-09 09:08
从报错的类型看,应该是驱动类有问题,可以尝试之前版本的驱动。追问驱动类换了mysql-connector-java-5.0.8-bin.jar还是有问题追答你的mysql jar包有没有被正确地引入classpath?
热心网友 时间:2022-04-09 12:06
jdk版本和驱动版本不一致导致的