摘要: conn.setAutoComit(false);设置提交方式为手工提交 conn.commit()提交事务 conn.rollback(),回滚 提交与回滚只选择一个执行。正常情况下提交事务,如果出现异常,则回滚。 阅读全文
posted @ 2021-01-07 14:09 墨色涵烟 阅读(428) 评论(0) 推荐(0) 编辑
摘要: java.util.Date包含日期和时间,而java.sql.Date只包含日期信息,而没有具体的时间信息。如果你想把时间信息存储在数据库 里,可以考虑使用Timestamp或者DateTime字段。 阅读全文
posted @ 2021-01-07 14:06 墨色涵烟 阅读(138) 评论(0) 推荐(0) 编辑
摘要: a,b,c,i = 1,0,0,0a=1b=0c=0i=0while i<10: c=a+b a=b b=c i+=1 print(c) 阅读全文
posted @ 2021-01-07 14:02 墨色涵烟 阅读(738) 评论(0) 推荐(0) 编辑
摘要: a、PreparedStatement有助于防止SQL注入,因为它会自动对特殊字符转义。 b、PreparedStatement可以用来进行动态查询。 c、PreparedStatement执行更快。尤其当你重用它或者使用它的拼量查询接口执行多条语句时。 d、使用PreparedStatement的 阅读全文
posted @ 2021-01-07 14:00 墨色涵烟 阅读(63) 评论(0) 推荐(0) 编辑
摘要: PreparedStatement对象代表的是一个预编译的SQL语句。用它提供的setter方法可以传入查询的变量。由于PreparedStatement是预编译的,通过它可以将对应的SQL语句高效的执行多次。由于PreparedStatement自动对特殊字符转 义,避免了SQL注入攻击,因此应当 阅读全文
posted @ 2021-01-07 13:57 墨色涵烟 阅读(91) 评论(0) 推荐(0) 编辑
摘要: a、Statement的execute(String query)方法用来执行任意的SQL查询,如果查询的结果是一个ResultSet,这个方法就返回true。如果结果不是ResultSet,比如insert或者update查询,它就会返回false。 b、Statement的executeQuer 阅读全文
posted @ 2021-01-07 13:55 墨色涵烟 阅读(100) 评论(0) 推荐(0) 编辑
摘要: a、加载(注册)数据库驱动(到JVM) b、建立(获取)数据库连接。 c、创建(获取)数据库操作对象。 d、定义操作的SQL语句。e、执行数据库操作。 f、获取并操作结果集。 g、关闭对象,回收数据库资源(关闭结果集-->关闭数据库操作对象-->关闭连接) 阅读全文
posted @ 2021-01-07 13:54 墨色涵烟 阅读(64) 评论(0) 推荐(0) 编辑
摘要: a、可变性:String类中使用字符数组保存字符串,private final char value[],所以string对象是不可变的。StringBuilder与StringBuffer都继承自AbstractStringBuilder类,在AbstractStringBuilder中也是使用字 阅读全文
posted @ 2021-01-07 13:53 墨色涵烟 阅读(37) 评论(0) 推荐(0) 编辑
摘要: a、final可以修饰类、变量、方法,修饰类表示该类不能被继承、修饰方法表示该方法不能被重写、修饰变量表示该变量是一个 常量不能被重新赋值。 b、finally一般作用在try-catch代码块中,在处理异常的时候,通常我们将一定要执行的代码方法finally代码块中,表示不管是 否出现异常,该代码 阅读全文
posted @ 2021-01-07 13:51 墨色涵烟 阅读(55) 评论(0) 推荐(0) 编辑
摘要: a.、两者都是软件开发思想,先有面向过程,后有面向对象。在大型项目中,针对面向过程的不足推出了面向对象开发思想。 b.、编程思路不同:面向过程以实现功能的函数开发为主,而面向对象要首先抽象出类、属性及其方法,然后通过实例化类、 执行方法来完成功能。 c.、封装性:都具有封装性,但是面向过程是封装的是 阅读全文
posted @ 2021-01-07 13:50 墨色涵烟 阅读(33) 评论(0) 推荐(0) 编辑