导航:首页 > 编程语言 > commitjava

commitjava

发布时间:2025-08-07 05:38:10

1. 用.bat文件执行 ewfmgr C: -commit命令

1、首先Windows下执行java代码编译生成的class文件的命令,命令:java。

2. java 读取blob类型存成.doc操作!!

这个地方加个判断
con.commit(); //正式提交
rset.close();
改成:
if (con != null)
con.commit(); // 正式提交
rset.close();

还有:
File f = new File("f:\\test\\1.doc");
后面加一句
if (!f.exists())
f.mkdir();

另外建议你操作完成后把该关闭的都关闭 比如con.close();
stmt.close();等等

补充:
我这边的测试已经成功,可以写入文件。
你把这个路径“f:\\test\\1.doc”手动建出来,然后试试,不行的话我再帮你查找原因

3. JAVA JDBC事务提交的疑问。

>>启动事务 conn.setAutoCommit();
这个不是启动事务,而是设置事务是否自动提交,默认是自动提交,如果要手动控的话,写成conn.setAutoCommit(false);

if(rs.next){
>>> ...执行更新
conn.commit();
}

这个也不对,RS不可能执更新操作。只能是查询。

如果你进行了锁表操作,那么如果没有commit()或rollbak()方法,是不会进行解锁操作的。
下面给你些代码段以做参考。

public class SQLCondition{
public ResultSet execuQuery(Connection conn) throws SQLException{
检索操作.......
}
public int execuUpdate(Connection conn) throws SQLException{
更新操作.......
}
}

public class DBAccess(){
public void execute(){
SQLCondition condition = .....;
Connection conn = .....;
try{
conn.setAutoCommit(false); //设成非自动提交
condition.execuQuery(conn);
condition.execuUpdate(conn);
//如果操作成功会走到这一步,进行提交,可以解锁
conn.commit();
}catch(SQLException){
//出现任何的SQL异常都可以捕捉到,进行事务回滚,也可以解锁。
conn.rollbak();
}
}
}

>>自动默认是回滚事务?
默认的话,是执行一条就进行提交,如果错了会回滚。

阅读全文

与commitjava相关的资料

热点内容
数据分析师培训哪里有 浏览:58
边缘数据中心如何实现无人值守 浏览:621
discuz密码加密 浏览:940
matlab编程希腊字母怎么打 浏览:423
儿童编程教材如何选择 浏览:107
球球大作战新版本64 浏览:883
git删除密码 浏览:765
为什么pdf文件打开后是一点一点的 浏览:612
求几个幂的和怎么编程 浏览:343
锚文字代码 浏览:72
数据库跟c语言哪个好学 浏览:47
京保贝升级京东供应链金融 浏览:319
哪个网站买翡翠手镯性价比高 浏览:61
工具色是什么色 浏览:314
内网cad如何打开高版本文件 浏览:96
苹果手机免费解压app哪个好 浏览:652
凯立德导航执行程序失败 浏览:29
财政的红头文件在哪里找 浏览:90
画格裙用什么网站 浏览:85
苹果6内存有12g多少钱 浏览:106

友情链接