Java连接MySQL 奇怪问题

Java 连接MySQL 时,直接写驱动名称,还有url 用户名,密码时可以连接到,但是从properties文件把连接信息读出来,放到变量里,传给class.forname等函数时,就报驱动类找不到,url地址错误等信息,你说奇怪不????
sqlhelper类

clipboard.png

testsqlhelper类

clipboard.png

数据库连接文件

clipboard.png

声明:所有的配置信息都是正确的

阅读 3.6k
5 个回答

clipboard.png
配置文件中的value不用加双引号,拿到的值不对。
你把双引号去掉,你目前的问题就好了。

mysql-connector加到Maven依赖里:

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.38</version>
        <scope>runtime</scope>
    </dependency>

如果是classnotfound十有八九就是你驱动包的问题,换个包看看

配置文件的配置值不用加双引号吧

先把异常贴出来看看吧,class not found的话去你的classpath下看看jar包在不在

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题