使用 J2me 在 RMS 数据库中创建多个列
How can I create multiple columns in rms?
Like Name, Occupation etc.
I have just used RMS built-in functions like addRecord. I haven't found any way to create multiple columns except for concatenate all the column values in one string add pass it to addRecord
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
创建一个类似
csv
的String
,包含您想要的所有列数据:然后调用此方法:
因此您事先知道第一部分用于名称值,第二部分是为了职业价值。
Create a
csv
-likeString
containing all the column data you want :Then invoke this method :
So you know in advance that the first part is for name value, second part is for occupation value.
一般来说,RMS 是 Java ME 中的非结构化数据存储类型。因此 RMS 以平面文件类型格式存储数据。这就是 RMS 中您无法在 RMS 中执行查询操作的原因。
现在回到您的观点,要存储多列数据,您可以通过以下两种方式来完成。
基于 XML
对于 XML Base,您需要为您的数据提供 XML 标签,例如在您的情况下,
现在您可以将此 XML 存储在 RMS 中,并在检索数据时,
您需要解析它,以便它返回您的列基值。
在记录中使用一些分隔符(例如“|”管道符号)
对于另一个选项,您可以简单地添加“|”例如,在每个值后签名
在您的情况下,
现在,在检索数据时,您需要解析这个“|”从一列中签署并获取各种数据。
Generally RMS is unStructured Type of Data Storage in Java ME. So RMS Stores Data like in Flat File kind format. This is the reason RMS you can not perform query operations in RMS.
Now Coming to your point, To store Data with Multiple Columns, you can do it in following two ways.
XML Based
For XML Base, you need to give XML tags to your data for example in your case,
Now you can store this XML in RMS, and while retriving data,
you need to parse it such that it will return you column base value.
Using some Delimiters in Records ( for e.g. "|" Pipe Sign )
For Another option you can simply add "|" sign after each value for example
in your case,
Now while retrieving data , you need to parse this "|" sign and fetch various data from one column.