为了账号安全,请及时绑定邮箱和手机立即绑定

用的是aspn.net,请问能不能根据oracle表的字段自动生成html表单

用的是aspn.net,请问能不能根据oracle表的字段自动生成html表单

慕容708150 2022-10-27 14:10:24
如题,有100多个oracle表,每个表都要进行增删改查操作,表之间没有关联,又没有什么办法生成表单? 
查看完整描述

2 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

刚好做过这种。
如果生成的表单需要指定中文名称,那么需要建立一个映射文件,把每个表中的字段映射为中文名称。
如果不需要则可以用获取数据库元数据的方式获取表的字段名称,当然每个表都有一个ID字段(要不就需要动态获取PK字段了),将处理ID列之外的列都组织成表格。
获取好表格列名称,则可以实现增、删、改、查了

查看完整回答
反对 回复 2022-11-01
?
繁花如伊

TA贡献2012条经验 获得超12个赞

1.首先定义模板(可使用freemarker、velocity等模板引擎)。这个模板就是根据你平常写的增删改查页面来定义的(如:css样式等)
2.连接数据库,获取数据库中需要生成增删改查的table名称(这个可以使用oracle的表字典:user_tables、user_tab_columns)
3.根据表名称及字段再按照模板,生成html页面

还有一种方式不建议你使用:
在服务端定义一个服务统一处理request,request中携带参数:模块或者表名称、增删改查标识,以及id等参数,服务解析request参数,根据表名称、增删改查标识向response中输出增删改查内容。

查看完整回答
反对 回复 2022-11-01
  • 2 回答
  • 0 关注
  • 130 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号