作者kevindd (gg)
看板java
标题Re: [问题] java 是否能不透过sql语法处理database …
时间Tue Jul 14 16:09:00 2009
※ 引述《kevindd (gg)》之铭言:
: 标题: [问题] java 是否能不透过sql语法处理database内容
: 时间: Tue Jul 14 14:32:58 2009
:
: 目前个人设计了一组query language要对database作处理
: 但是如何使系统接受query是一个问题
: 我是想到将query再转成sql语法的query不过目前不想采用
:
: 不知道java有没有方法在连上database後能够直接将table内容存入data structure如queue
: 利用queue来对栏位作运算
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 134.208.2.164
: 推 PsMonkey:现代中文都习惯用标点符号... Orz 07/14 15:07
: 推 PsMonkey:至於你的问题... 理论上应该是无解... 除非 DB 自己写... 07/14 15:08
: → PsMonkey:当然,如果只是某个栏位想存某个 object,那是可行的 07/14 15:08
: → king08:你可以看一看ORM ,确定那是不是你要的 07/14 15:10
: → PsMonkey:也推楼上的讲法。很好奇原 po 的需求到底是啥 XD 07/14 15:11
基本上我是以一组叫SASE的query language为基础对database作处理
假设目前有A,B 2个table其栏位均为ID,name,time
EX: EVENT SEQ(A a1,B b1)
WHERE a1.ID=b1.ID and
a1.name="food"
此query代表在table A找出name="food"且A join B条件为id相等,a1.time<b1.time
改写成SQL语法为:
selsct * from A where A.name="food" inner join B on a1.ID=b1.ID,a1.time<b1.time
我想知道java是否有方法抓table每列的内容後作条件运算也就是类似filter data
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 134.208.2.164