老师为啥我安装老是这样
老师两个文件的作用有什么不同?
老师 这是什么意思啊
出现“setup failed”是怎么回事呢?
老师,这里不太懂,为什么就根据一个"images/",不需要上一级的文件夹,就可以转出绝对路径啊?
还有这里"images/" + fileName是什么意思呢
老师,为什么我按ctrl+t,无法显示接口的接口实现类呢
老师,s读取的是字节流,为什么不直接创建BufferedInputStream缓冲区?
为什么要加(),这个括号是用来干嘛的
model 这个参数不要可以吗?下面没用到啊
这个方法我没看到有判断是否登录,这个方法是已经判断没登录后才走的过滤器吗?
什么是集成开发环境(IDE)?
public class User { int id; //id String name; //账户名String pwd; //密码 public User() { } public User(int id, String name) { System.out.println("正在初始化已经创建好的对象:"+this); this.id = id; //不写this,无法区分局部变量id和成员变量id this.name = name; } public void login(){ System.out.println(this.name+",要登录!"); //不写this效果一样 } public static void main(String[ ] args) { User u3 = new User(101, "高小七"); System.out.println("打印高小七对象:" + u3); u3.login(); } }
老师,这段代码的执行顺序时先执行类然后执行User方法,再执行main方法最后执行main方法里的u3.login
红色框框中的选择工作簿有什么区别呢,它们好像都是选择工作簿
package com.bjsxt.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; /** * 事务管理 * @author Administrator * */ public class JdbcTransaction { public static void main(String[] args) { String url = "jdbc:oracle:thin:@localhost:1521:orcl";// 数据库连接路径 String user = "bjsxt"; String password = "123"; Connection conn = null; Statement stmt1 = null; Statement stmt2 = null; String sql1 = "update t_account set money=money-1000 where id=1"; String sql2 = "update t_account set money=money+1000 where id=2"; try { Class.forName("oracle.jdbc.driver.OracleDriver"); conn = DriverManager.getConnection(url, user, password); System.out.println(conn); conn.setAutoCommit(false); stmt1 = conn.createStatement(); stmt2 = conn.createStatement(); int num = stmt1.executeUpdate(sql1); num += stmt2.executeUpdate(sql2); if (num == 2) { System.out.println("转账成功,提交事务"); conn.commit(); } else { System.out.println("转账失败"); conn.rollback(); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { System.out.println("异常信息:" + e.getMessage()); if (conn != null) { try { conn.rollback(); } catch (SQLException e1) { e1.printStackTrace(); } } } finally {//关闭 if (conn != null) { try { conn.setAutoCommit(true); } catch (SQLException e) { e.printStackTrace(); } } if (stmt2 != null) { try { stmt2.close(); } catch (SQLException e) { e.printStackTrace(); } } if (stmt1 != null) { try { stmt1.close(); } catch (SQLException e) { e.printStackTrace(); } } if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } } }
代码应该是对的,为什么操作失败呢,我也在eclipse中用查询语句查了,结果集的next()是false;是找不到这个t_account表吗.我都已经创建了啊
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637