在给学校做一个人事管理系统,人事处那边要求能自定义字段,求问如何解决?
例如 奖励记录 这张表中有5个字段
人事处用了一阵,感觉还应该再添加一个信息,那么就要在表中添加对应的字段
修改表倒是很容易,但是问题在于修改后如何在页面上显示
跪求经验丰富的大大指点一二
------解决方案--------------------(1)手工按要求修改
(2)表多做一些列,留着备用.
(3)通过程序对表进行修改,以满足要求.
(4)更改设计,把字段的信息存到另外的表里.
......
一般我们用方法一解决.
------解决方案--------------------把字段做为一个字段 保存
------解决方案--------------------做页面的时候做成动态的table,根据表中的字段数量控制table的列数
------解决方案--------------------这个还是有点麻烦!~~~
------解决方案--------------------mysql at java
DatabaseMetaData dbMeta = conn.getMetaData();
int columnCount = rsMeta.getColumnCount(); //get table cols
table
String columnName = rsMeta.getColumnName(i)//get cols name