百度一下就有了。
因为mysql默认是,localhost 和 3306,所以不写也没有关系
这个要根据mysql的版本来说,如果是mysql6以上版本,需要添加时区。
jdbc:mysql:///spring_data?serverTimezone=UTC
我的老哥 正确的问问题的方式是 贴出来报错信息 你贴出来代码 别人几乎不看的 报错信息最直观 其实你什么地方错了 仔细看报错信息就好了 你这个报错信息太少了 报错信息要贴的话 全一点
目测你这个连接的时候就错掉了 就没有连接上
大概扫了下你代码 好像是密码没有写 又或者没有导包?又或者导的驱动包不支持你的数据库版本?
具体问题还要看详细的报错信息
/**
*
* @param student 待添加的学生
*/
public void save(Student student) {这样??你写好函数名字 在上面/** 然后回车就有自动添加的方法注释了 自带你写的参数注释
重新导一下包试试
新建一个名为resources的文件夹,然后右键如图
可以在src/main/java路径下直接新建resources目录;
然后在项目Module settings里面将此目录设置为资源目录即可
首先你的配置文件没有引用进来,其次你的配置文件多了引号和分号
可以将代码改成
```
public static Connection getConnection() throws IOException, SQLException, ClassNotFoundException {
InputStream is = JDBCUtil.class.getResourceAsStream("/db.properties");
Properties properties = new Properties();
properties.load(is);
String url = properties.getProperty("jdbc.url");
String driver = properties.getProperty("jdbc.driver");
String user = properties.getProperty("jdbc.user");
String password = properties.getProperty("jdbc.password");
Class.forName(driver);
Connection connection = DriverManager.getConnection(url, user, password);
return connection;
}
```
主要注意第一行的修改
```
InputStream is = JDBCUtil.class.getResourceAsStream("/db.properties");
```