使用jdbc连接mysql工作台

时间:2014-02-04 11:36:25

标签: java mysql jdbc

我正在使用Mysql workbench,java.i已经从ubantu软件中心安装了JDBC驱动程序。但是使用"jdbc:mysql://127.0.0.1:3306/test"无法完成连接。

是否需要设置任何类路径或其他任何错误?

4 个答案:

答案 0 :(得分:1)

  

我正在使用带有Java的MySQL Workbench。

不,你不是。您正在使用MySQL Workbench,并且您正在使用Java,但在任何意义上,您都没有使用“另一个”。

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

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

简而言之,你的问题没有意义。

答案 1 :(得分:-1)

使用它:

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

您忘了添加Class.forname

谢谢..

答案 2 :(得分:-1)

您必须按顺序执行以下步骤才能与MySql数据库建立连接。

1)在您的系统上安装了MySQL。 2)下载MySQL JDBC驱动程序jar以添加项目库。 3)使用命令行或使用工作台创建数据库和表。 4)现在在你的代码中用来建立连接:

  Class.forName("com.mysql.jdbc.Driver");
  // Setup the connection with the DB
  connect = DriverManager
      .getConnection("jdbc:mysql://localhost:3306/test", "username", "password"); 
  statement = connect.createStatement();

5)现在使用Statement执行查询以更新或获取数据。 6)最后关闭连接。

答案 3 :(得分:-2)

尝试将mysql-connector jar文件复制到C:\ Program Files(x86)\ Java \ jre \ lib \ ext 然后将此传递复制到环境变量中的ClassPath