我正在使用Mysql workbench,java.i已经从ubantu软件中心安装了JDBC驱动程序。但是使用"jdbc:mysql://127.0.0.1:3306/test"
无法完成连接。
是否需要设置任何类路径或其他任何错误?
答案 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