有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用jdbc与mysql工作台的java连接

我正在使用Mysql workbench和java。我已经从ubantu软件中心安装了JDBC驱动程序。但是不能使用"jdbc:mysql://127.0.0.1:3306/test"进行连接

是否需要设置任何类路径,或者是否存在其他问题


共 (3) 个答案

  1. # 1 楼答案

    I am using MySQL Workbench with Java.

    不,你不是。你使用的是MySQL Workbench,你使用的是Java,但从任何意义上讲,你都没有将其中一个与另一个结合使用

    • MySQL Workbench是一个客户端。JDBC是另一个客户机。客户端无法连接到客户端

    • MySQL Workbench不是JDBC客户机。非JDBC客户端不能使用JDBC连接字符串连接到MySQL数据库

    简而言之,你的问题毫无意义

  2. # 2 楼答案

    使用这个:

    Class.forName("com.mysql.jdbc.Driver");
    Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "username", "password");
    

    你忘了加Class.forname

    谢谢

  3. # 3 楼答案

    尝试将mysql连接器jar文件复制到C:\Program Files(x86)\Java\jre\lib\ext 然后将这个过程复制到环境变量中的类路径