我对编程相当陌生,只能编程四到六个月。用于实现DBMS(Java)的数组/列表
我想找到一种方法来建立在Java中的表,并有方法来连接两个不同的表,也许还有where子句(类似于SQL)。我意识到可能存在一些可以完成工作的库,但我想自己实现这一点。我希望能够支持字符串和int类型的列。
作为一个起点,我正在考虑将我的数据表示为行集合。我最初也在考虑创建一个列类,但是我希望如何加入它(类似于SQL),这看起来像是头痛而不必要的。
鉴于我只想使用列表/数组,行集合是一个好主意吗?另外,如果我做了像String [] []之类的东西并想要一个int列,我该如何解决这个问题?
感谢
您应该不希望在您的Java代码中执行表连接。这就是你的数据库所适合的,这就是数据库被创建的原因。如果你需要在你的Java代码中表示一条记录,那么'Object []'是最简单的方法。同时,尽可能缩小你的问题范围。 –
@TimBiegeleisen“这就是你的数据库适合的,这就是数据库被创建的原因。”这似乎是他想要创造的。 – marstran
嗯,我想支持两个表的自然内部连接,因为列的唯一可能类型是string和int。我不是说字符串列可以保存整数,反之亦然,只是表可以有字符串列和int列。所以为了更好地提出我的问题,我怎样才能实现这只使用数组/列表? –