我把mysql-connector-java-5.1.45-bin.jar导入Eclipse中的项目中,运行以下代码,老是报错

昨夜的雨 2017-12-06 11:07:47
运行以下代码,老是报错:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'test',这是哪出错了,求解。。。。。

package com.wanglongfei.jdbc;

import java.sql.Connection;
import java.sql.Driver;
import java.sql.SQLException;
import java.util.Properties;

import org.junit.Test;





public class JDBCTest {
/*
* Driver是一个接口,数据库厂商必须提供实现的接口,能从中获取数据库连接
*
* 1.解压mysql驱动
* 1).解压mysql-connector-java-5.1.45.zip
* 2).在当前项目下新建lib 目录
* 3).把mysql-connector-java-5.1.45-bin.jar复制lib 目录中
* 4).右键build-path,add to buildpath 加入到类路径下
*/
@Test
public void testDriver() throws SQLException {
Driver driver = new com.mysql.jdbc.Driver();

String url = "jdbc:mysql://127.0.0.1:3306/test";
Properties info = new Properties();
info.put("user", "root");
info.put("password", "1234");

Connection connection = driver.connect(url, info);
System.out.println(connection);
}


}
...全文
727 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
public_TIM 2017-12-13
  • 打赏
  • 举报
回复
你的数据库名称是test吗?错误信息表示没有找到名称为test的数据库。
soton_dolphin 2017-12-12
  • 打赏
  • 举报
回复
沒有test数据库
FlyingSweetpotato 2017-12-12
  • 打赏
  • 举报
回复
提示找不到你那张数据库表
  • 打赏
  • 举报
回复
要不是就是你没建test数据库或者数据库名字打错,或者,你的数据库连接端口有误,保不齐你改了。。。检查一下吧
  • 打赏
  • 举报
回复
你在mysql数据库中建立test了吗?
自由自在_Yu 2017-12-06
  • 打赏
  • 举报
回复
String url = "jdbc:mysql://127.0.0.1:3306/test"; 你的数据库是不是test,报错这个test是未知的,就是找不到
Ckuangf 2017-12-06
  • 打赏
  • 举报
回复
大兄弟,注意看你的报错信息 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'test'这句话的意思就是未知的数据库test

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧