1.connection 是个接口,实例化时注意规范
private static Connection coon=null;
static {
//1.加载驱动程序
try {
Class.forName("com.mysql.cj.jdbc.Driver");
//2.获得数据库的连接
coon=DriverManager.getConnection(url,user,password);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
public static Connection getConnection() {
return coon;
}
因为第一次使用把static块中的coon 写成了connection coon 导致发生链接不上错误,下次注意!
2.数据库get sql类型date数据时记得把util类转换为sql类,主要作用是舍去规范util类变成xx,xx,xx的时间模型
转换方法:
ptmt.setDate(4,new Date(g.getBirthday().getTime()));//将util转换为sql类 g1.setBirthday(new Date());
但是sql回转的时候不需要转型,因为util是sql的父亲
3.在idea 中删除行列的快捷键是ctrl+y ctrl+d是自动复制粘贴所选行
4.
如果一个函数的返回值类型是具体的数据类型,那么该函数就必须要保证在任意情况下都保证有返回值。(除了返回值类型是void以外) return 关键字的作用: 1. 返回数据给函数的调用者。 2. 函数一旦执行到了return关键字,那么该函数马上结束。 (能结束一个函数) 注意:一个函数的返回值类型 是void,那么也可以出现return关键字,但是return关键字的后面不能有数据。 break关键字与return关键字的区别: 1.break关键字是结束一个循环。 2. return关键字是结束一个函数。