导航:首页 > 编程语言 > 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相关的资料

热点内容
网络中常用的传输介质 浏览:518
文件如何使用 浏览:322
同步推密码找回 浏览:865
乐高怎么才能用电脑编程序 浏览:65
本机qq文件为什么找不到 浏览:264
安卓qq空间免升级 浏览:490
linux如何删除模块驱动程序 浏览:193
at89c51c程序 浏览:329
怎么创建word大纲文件 浏览:622
袅袅朗诵文件生成器 浏览:626
1054件文件是多少gb 浏览:371
高州禁养区内能养猪多少头的文件 浏览:927
win8ico文件 浏览:949
仁和数控怎么编程 浏览:381
项目文件夹图片 浏览:87
怎么在东芝电视安装app 浏览:954
plc显示数字怎么编程 浏览:439
如何辨别假网站 浏览:711
宽带用别人的账号密码 浏览:556
新app如何占有市场 浏览:42

友情链接