你的位置:首页 > 软件开发 > Java > java面试第三弹

java面试第三弹

发布时间:2016-05-13 23:00:09
1、两电脑都在同一个网络环境中,A 电脑访问不到 B 电脑的共享文件。此现象可能是哪些方面所导致?怎样处理? 首先要确定是否在同一个工作组内,然后看看是否有防火墙之类的,最后确定文件是否已经共享2.事务如何使用?写个Demo实现在一个事物中,新增和更新同时操作?  ...

1、两电脑都在同一个网络环境中,A 电脑访问不到 B 电脑的共享文件。此现象可能是哪些方面所导致?怎样处理?

    首先要确定是否在同一个工作组内,然后看看是否有防火墙之类的,最后确定文件是否已经共享

2.事务如何使用?写个Demo实现在一个事物中,新增和更新同时操作?

  beginTrans 用于开启一个事务,RollbackTrans用于回滚事务,CommitTrans用于提交所有事务处理结果,即确认事务处理。

    dome:

create database aaa --创建一个数据库gouse aaa  --选择aaa这个数据库create table bbb(  ID int not null primary key, --账户  moneys money --转账金额)用这个表创建一个存储过程:create procedure mon -- 创建存储过程,定义几个变量@toId int, --接收转账的账户@fromId int, --转出自己的账户@momeys money --转出的金额asbegin tran --开始执行事务update bb set moneys=moneys-@momeys where ID=@fromID -执行的第一个操作,转账出钱,减去转出的金额update bb set moneys=moneys+@momeys where ID=@toID --执行第二个操作,接受转账的金额,增加if @@error<>0 --判断如果两条语句有任何一条出现错误begin rollback tran –开始执行事务的回滚,恢复的转账开始之前状态return 0endgoelse  --如何两条都执行成功begin commit tran 执行这个事务的操作return 1endgo

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:java面试第三弹

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。