我正在创建一个项目,我想在表格中创建一个空行,然后能够将它传递到将加载数据的位置。
示例 -
<?php
$comment;
$comment = $_POST["commentField"];
date_default_timezone_set('UTC');
$datetime = date("Y-m-d H:i:s");
if($comment == null){
$comment = "Error on Post";
}
//storeComment($comment, $datetime);
echo('<usercomment>' .
'<datetime>' . $datetime . '</datetime>' .
'<comment>' . $comment . '</comment>' .
'</usercomment>');
?>
我一直在尝试使用JdbcRowSet,但我不确定这是否是正确的方法,无论如何事情开始变得混乱。
编辑:在这种特殊情况下,我不想使用任何框架或ORM。只是简单的旧JDBC。
答案 0 :(得分:0)
如果你只想使用普通的JDBC,那么就没有这样的东西了。您可以尝试使用行集,但是 - afaik - 它们并不是真正意义上的,并且在我(有限的)经验中,Java中包含的行集引用实现是应该避免的错误惨败。
您需要使用像Hibernate这样的ORM,或者像jOOQ这样的库,或者使用spring-jdbc(尽管那些甚至不能按照你想要的方式工作)。
那就是说,你的工作方式恰恰相反 - 在我看来 - 是通常的方式:首先收集数据,然后将其插入数据库。如果由于某种原因这是不可行的,那么您首先收集最少量的数据,插入它,然后收集剩余的数据并更新数据库。