请问Oracle 9i里面怎么做动态表单?

NemoF 2005-06-30 09:25:47
用jsp+Oracle 9i可以做动态表单吗?
比如说我有个表,字段有3个:
id 整形数(编号)
name 字符串(姓名)
birthday 日期型(生日)

要在jsp页面上生成一个表单:
编号:_______________ (横线处是个文本输入框) id="id"
姓名:_______________ id="name"
生日:_______________ id="birthday"

怎样把“编号”和“id”绑定起来了?还有怎么判断格式?
...全文
96 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
NemoF 2005-07-08
  • 打赏
  • 举报
回复
问题先放着吧。

感谢: lijiawen(jia) 的热心支持。
jia12345678901 2005-07-01
  • 打赏
  • 举报
回复
有的,user_col_comments但是有权限限制,不提倡这样做。
NemoF 2005-07-01
  • 打赏
  • 举报
回复
那我只有再建一个表来存储字段和注释了,不过发现这样做比较麻烦,而且如果有1000个表以上,而且中间有很多表的数据量在100W左右,那查询或输出起来就复杂了,而且要考虑查询速度的问题。


请问下 得到user_col_comments的值需要什么样的权限啊?
NemoF 2005-06-30
  • 打赏
  • 举报
回复
没有人帮我吗??????????????
NemoF 2005-06-30
  • 打赏
  • 举报
回复
Oracle 9i里面是否有个标题(或者是注释)之类的东西?就是和字段名称相对应的。见下面的表:

字段名 类型 标题(注释)
id number 编号
jia12345678901 2005-06-30
  • 打赏
  • 举报
回复
这个要牵涉到表结构的设计了 空的帮帮忙 ~
NemoF 2005-06-30
  • 打赏
  • 举报
回复
简单点说就是数据库中有个表,我要把里面的数据一条一条的取出来放在页面上,还有在另外一个页面上创建一个表单,用来输入数据然后存到那个表中。这个表单不是事先做好的,是根据表中的字段自动在页面生成的,就像.net里面的数据绑定一样,但我现在要用jsp做出一样的功能。如果以后客户在表中加了一个字段,那么在页面上就自动增加一个文本框,不用再更改代码。

怎么弄呢?高手帮帮忙啊。。急!!!
jia12345678901 2005-06-30
  • 打赏
  • 举报
回复
没看懂 ~
用户描述 1.引言 医院为一个与人民生命健康密切相关的重要机构,势必要在各方面实现信息化,与此同时,对医疗卫生的要求也越来越高。以方便医护人员更好的了解病人的情况,给病人提供及时的治疗。本系统就是针对这方面的迫切需求而设计实现的。 1.1编写目的 此文档作为用户对即将开发的软件的功能要求,是软件设计和开发者的主要依据。 1.2项目背景 项目名称:医院计算机监护系统 项目委托单位:××市医院 软件开发单位:×××软件开发组 2.任务描述 2.1目标 本系统要求能够监护系统要随时接受每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息;此外,护士在需要时还可以要求系统打印出某个病人的病情报告。 本软件系统要求安全、可靠(具有出错处理能力)、准确。 2.2运行环境 本系统是基于C/S模式的采用Delphi实现的管理信息系统(Management Information System)。数据库服务器由Oracle9实现。操作系统:WINDOWS 2000 Advance Server;数据库服务器端软件ORACLE 9I。 3.数据描述 1. 数据流程图: 2. 医院监护系统中所要处理的表单: 2.1 “生理信号”表格: 生理信号ID、生理信号名称、备注 2.2 “患者表格”表格: 患者ID、患者姓名、患者性别、住址、联系电话、患病名称、入院日期、状态(已出院、住院)、备注 2.3 “患者日志”表格: 患者ID、日期、生理信号ID、值、备注 2.4 “患者生理信号安全范围表”表格: 患者ID、生理信号ID、安全范围、备注 3.功能 3.1功能划分 本系统由“生理信号输入控制子系统”、 “病人基本信息管理子系统”、 “警报子系统”、“病人病情管理子系统”组成。 生理信号输入控制子系统包含2个功能模块:“生理信号输入管理”、 “定时时间调节”。 病人基本信息管理子系统包含3个功能模块:“病人信息输入”、“病人信息修改”、“病人信息查询”。 警报子系统包含2个功能模块:“生理信号安全范围控制”、“警报”。 病人病情管理子系统包含2个功能模块:“病情查询”、“病情报告打印” 3.2描述 生理信号输入管理模块:通过连接在病人身上的传感器,根据传感器的值将生理信号输入系统 定时时间调节处理:通过系统,管理人员(医护人员)可以按需要输入定时采样的时间。 病人信息输入模块:工作人员可以将病人的基本信息(患者姓名、患者性别、住址、联系电话、患病名称、入院日期、状态(已出院、住院)、备注)输入系统。 病人信息修改管理模块:对病人的基本信息(患者姓名、患者性别、住址、联系电话、患病名称、入院日期、状态(已出院、住院)、备注)进行修改。 病人信息查询模块:对病人的基本信息(患者姓名、患者性别、住址、联系电话、患病名称、入院日期、状态(已出院、住院)、备注)进行查询。 生理信号安全范围控制模块:对各个病人的生理信号的安全范围进行输入、修改、查询。 警报模块:对超过设定安全范围的病人及时通知医护人员。 病情查询模块:可以对这一段时间的病人病情进行查询 病情报告打印模块:可以对查询得的病人病情打印出病情报告
超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承:  继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装:  封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 4. 多态性:  多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 5、String是最基本的数据类型吗?  基本数据类型包括byte、int、char、long、float、double、boolean和short。  java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 6、int 和 Integer 有什么区别  Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。 原始类型 封装类 boolean Boolean char Character byte Byte short Short int Integer long Long float Float double Double  引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。 7、String 和StringBuffer的区别  JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用 StringBuffers来动态构造字符数据。 8、运行时异常与一般异常有何异同?  异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 9、说出Servlet的生命周期,并说出Servlet和CGI的区别。  Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。 与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。 10、说出ArrayList,Vector, LinkedList的存储性能和特性  ArrayList 和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。 11、EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 EJB包括Ses
JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 4. 多态性: 多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 2、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。 java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 3、int 和 Integer 有什么区别 Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。 原始类型封装类 booleanBoolean charCharacter byteByte shortShort intInteger longLong floatFloat doubleDouble 引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。 4、String 和StringBuffer的区别 JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。 5、运行时异常与一般异常有何异同? 异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。 6、说出Servlet的生命周期,并说出Servlet和CGI的区别。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。 与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。 7、说出ArrayList,Vector, LinkedList的存储性能和特性 ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。 8、EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 EJB包括Session Bean、Entity Bean、Message Driven Bea

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧