数据库的学生表格式

135 阅读1分钟

今天开始做JDBC的增删查改时,发现学号录入出现了问题。

查了论坛资料发现,这个格式还真有讲究,如果学号有11位以上,就用varchar(学号长度) 类型,因为int 的长度有限制  -2^31 到 2^31 - 1 换算为  (-2,147,483,648~2,147,483,647)。

在jdbc 录入时也有一个注意点: nextInt()nextLong() 

如果学号超过9 位数,用nextInt()录入 就会出现长度错误,所以在录入时应该尽量用nextLine() nextLong()