小编Tej*_*eja的帖子

从java应用程序发布推文

我想从java应用程序中自动发推文.最简单的方法是什么?我可以避免使用Twitter4j等库,

我需要一个简单的api实现

推文(用户名,密码,消息)..

谢谢.

java twitter

5
推荐指数
1
解决办法
8945
查看次数

事务就像在Java中编程一样

我想在java中实现类似事务的事务.我想做' n '操作,比如 - 一个操作来更新数据库,一个操作来插入队列,一个操作来更新另一个数据结构等等.所有这些操作应该表现为一个事务,即如果成功,则所有操作应该成功完成,否则,如果一个操作失败,一切都应该失败.其中一种强力方法是编写try-catch块并恢复catch块中的所有操作.解决这些问题的任何指针?是否有任何模式或库来实现这一目标?

java design-patterns transactions spring-transactions

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

使用HSQL时出错 - 2.2

与HSQL-2.2一起使用时出现以下错误.

java.lang.NoSuchMethodError: org.hsqldb.DatabaseURL.parseURL(Ljava/lang/String;ZZ)Lorg/hsqldb/persist/HsqlProperties;
    at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source)
    at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:154)
    at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110)
    at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84)
    at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
...
Run Code Online (Sandbox Code Playgroud)

当与HSQL-1.8一起使用时,这样可以正常工作.有人可以帮我解决这个问题.我应该在使用2.2版本时更改某些配置.

谢谢.

java hibernate hsqldb

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

使用带有 autocommit=true 的 jdbc 时回滚批处理执行

我使用 JDBC,autocommit=true。在其中一个操作中,我正在使用准备好的语句进行批量插入。

public void executeBatchInsert(String query, List<Object[]> entityList)  {
        try {
            pstmt = conn.prepareStatement(query);
            for(int i=0; i<entityList.size(); i++) {
                int j=1;
                for(Object o: entityList.get(i)) {
                    pstmt.setObject(j++, formatColumnValue(o));
                }

                pstmt.addBatch();
                if((i+1)%1000 == 0) {
                    pstmt.executeBatch();
                }
            }
            pstmt.executeBatch();
        } catch (SQLException e) {
        }
    }
Run Code Online (Sandbox Code Playgroud)

如果我在执行时遇到异常,当我关闭此连接时,是否会释放所有锁并发生回滚?

——B.泰哈。

java jdbc prepared-statement

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