小编Zza*_*zap的帖子

使用java进行Postgresql事务处理

我有两个使用preparedStatement的查询块.

这是第一个:

String sql = "update cikan_malzeme set miktar = ? where proje_id = ? and malzeme_id = ?";
PreparedStatement prep = dbConnect.connection.prepareStatement(sql);
prep.setFloat(1, toplam);
prep.setInt(2, pid);
prep.setInt(3, mid);
prep.executeUpdate();
Run Code Online (Sandbox Code Playgroud)

这是第二个:

String sql2 = "update malzemeler set miktar = ? where malz_adi = ?";
PreparedStatement prep2 = dbConnect.connection.prepareStatement(sql2);
prep2.setFloat(1, fark);
prep2.setString(2, malzemeadi);
prep2.executeUpdate();
Run Code Online (Sandbox Code Playgroud)

现在我想用事务BEGIN执行它们; 和COMMIT; 如何使用preparedStatement处理事务?

提前致谢.

java postgresql transactions commit prepared-statement

7
推荐指数
2
解决办法
2万
查看次数

使用Java在Postgresql中输入Date值

我正在尝试使用java和PostgreSQL编写数据库应用程序.我有一些日期数据类型的行.但是我无法使用以下代码向数据库添加任何条目:

Date aDate = null;
aDate.setYear(1990);
aDate.setDate(01);
aDate.setMonth(05);

preparedStatement prep = connection.prepareStatement("insert 
into exampletable values (?,?);");
prep.setDate(1, (java.sql.Date) aDate);
prep.setDate(2, (java.sql.Date) aDate);
Run Code Online (Sandbox Code Playgroud)

如何在java中使用查询在postgreSQL行中添加日期?

java postgresql date jdbc

3
推荐指数
1
解决办法
2万
查看次数