恩,今天主要还是练习的jdbc以及数据库连接,还有就是面象对象的思维。
第一个就是数据的完整性
1. 实体完整性(主键约束,唯一约束)
2. 域完整性(数据类型<整型,浮点型,字符串[varchar,char],日期,二进制>,非空约束,默认约束,检查约束)
3. 引用完整性
4. 自定义完整性
接下来就是一个数据库的count函数
语法:SELECT COUNT(*) FROM 表名 (计算这个表中有几行数据 ,获取他的返回的时候用resultset . getInt("count(*)") 他的字段名就是count(*) 同理MAX(字段) 或MIN(字段)也是如此 )
select count(*) from 表名 where 字段名1 = xx (获取在表中字段名1的值为xx的数据有多少行 ,没有就是0)
今天昨天还有一个数据库可视化界面遇到的情况就是登录获取不到主机,可以把我的主机地址localhost改为127.0.0.1进行登录
创建数据库时记得选择字节编码,不然导入sql文件后输入中文时容易乱码
eclipse导入项目时的小问题:
1. 因为有的jdk版本不同,所以jdk需要从新导入:对着工程点右键build Path->add libraries->jre system library
2. 导入文件后项目前有个红色感叹号:工程名上面右键,选择Properties->Java Build Path,把前面带红色感叹号的包删除重新导入就好了。
3. 隐藏项目建立后的一些空的包:视图右上角的菜单(倒三角图标)--> filter --> 勾上empty packages即可