新手小白请问一个JDBC的连接问题

BenjaminJones 2022-06-08 22:12:30
代码如下:
@Test
public void testConnection5() throws IOException, ClassNotFoundException, SQLException {
 
    InputStream is = ConnectionTest.class.getClassLoader().getResourceAsStream("jdbc.properties");
    Properties pros = new Properties();
    pros.load(is);
    String user = pros.getProperty("user");
    String url = pros.getProperty("url");
    String password = pros.getProperty("password");
    String driverClass = pros.getProperty("driverClass");
    System.out.println(driverClass);
    //加载驱动
    Class.forName(driverClass);
    //获取连接
    Connection conn = DriverManager.getConnection(url, user, password);
    System.out.println(conn);
}

配置文件

命名为:jdbc.properties

内容为:

user=root
password=1234567890
url="jdbc:mysql://localhost:13306/test"
driverClass=com.mysql.jdbc.Driver

 

用断点跑了一下:

跑到conn打印的那一行会跳到

throw var2.getTargetException();

请问这个要怎么解决呀?谢谢

...全文
42 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
地球太平洋 2022-06-09
  • 打赏
  • 举报
回复

mysql 正常启动了吗?mysql 如果都没有启动,肯定连不上的

BenjaminJones 2022-06-10
  • 举报
回复
@地球太平洋 mysql是正常启动的,用了其他方法连接上了,可是这个方法为什么连接不上我搞不懂
Patrick*Star 2022-06-09
  • 打赏
  • 举报
回复

url对不对? 或者看数据库有没有这张表

BenjaminJones 2022-06-10
  • 举报
回复
@Patrick*Star url是对的,数据库的表也是存在的,用其他方法连接上了,可是这个方法为什么连接不上我不知道,是不是因为版本问题呀

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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