摘要: a、PreparedStatement有助于防止SQL注入,因为它会自动对特殊字符转义。 b、PreparedStatement可以用来进行动态查询。 c、PreparedStatement执行更快。尤其当你重用它或者使用它的拼量查询接口执行多条语句时。 d、使用PreparedStatement的 阅读全文
posted @ 2020-11-20 08:10 Carol_夏 阅读(59) 评论(0) 推荐(0) 编辑
摘要: a、可变性:String类中使用字符数组保存字符串,private final char value[],所以string对象是不可变的。StringBuilder与StringBuffer都继承自AbstractStringBuilder类,在AbstractStringBuilder中也是使用字 阅读全文
posted @ 2020-11-20 08:09 Carol_夏 阅读(54) 评论(0) 推荐(0) 编辑
摘要: a、PreparedStatement有助于防止SQL注入,因为它会自动对特殊字符转义。 b、PreparedStatement可以用来进行动态查询。 c、PreparedStatement执行更快。尤其当你重用它或者使用它的拼量查询接口执行多条语句时。 d、使用PreparedStatement的 阅读全文
posted @ 2020-11-19 08:08 Carol_夏 阅读(50) 评论(0) 推荐(0) 编辑
摘要: PreparedStatement对象代表的是一个预编译的SQL语句。用它提供的setter方法可以传入查询的变量。由于PreparedStatement是预编译的,通过它可以将对应的SQL语句高效的执行多次。由于PreparedStatement自动对特殊字符转 义,避免了SQL注入攻击,因此应当 阅读全文
posted @ 2020-11-19 08:07 Carol_夏 阅读(105) 评论(0) 推荐(0) 编辑
摘要: a、Statement的execute(String query)方法用来执行任意的SQL查询,如果查询的结果是一个ResultSet,这个方法就返回true。如果结果不是ResultSet,比如insert或者update查询,它就会返回false。 b、Statement的executeQuer 阅读全文
posted @ 2020-11-19 08:05 Carol_夏 阅读(95) 评论(0) 推荐(0) 编辑
摘要: a、加载(注册)数据库驱动(到JVM) b、建立(获取)数据库连接。 c、创建(获取)数据库操作对象。 d、定义操作的SQL语句。 e、执行数据库操作。 f、获取并操作结果集。 g、关闭对象,回收数据库资源(关闭结果集-->关闭数据库操作对象-->关闭连接) 阅读全文
posted @ 2020-11-18 08:21 Carol_夏 阅读(103) 评论(0) 推荐(0) 编辑
摘要: ArrayList,Vector 底层是由数组实现, LinkedList 底层是由双线链表实现,从底层的实现可以得出它们的性能问题; ArrayList,Vector 插入速度相对较慢,查询速度相对较快, 而LinkedList 插入速度较快,而查询速度较慢。 再者由于 Vevtor 使用了线程安 阅读全文
posted @ 2020-11-18 08:20 Carol_夏 阅读(91) 评论(0) 推荐(0) 编辑
摘要: a、final可以修饰类、变量、方法,修饰类表示该类不能被继承、修饰方法表示该方法不能被重写、修饰变量表示该变量是一个 常量不能被重新赋值。 b、finally一般作用在try-catch代码块中,在处理异常的时候,通常我们将一定要执行的代码方法finally代码块中,表示不管是 否出现异常,该代码 阅读全文
posted @ 2020-11-18 08:19 Carol_夏 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 1.== : 它的作用是判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象。(基本数据类型 == 比较的是值,引用数据类型 == 比较的是内存地址) 2.equals() : 它的作用也是判断两个对象是否相等。但它一般有两种使用情况: 情况1:类没有覆盖 equals() 方法。则通过 阅读全文
posted @ 2020-11-17 08:21 Carol_夏 阅读(239) 评论(0) 推荐(0) 编辑
摘要: a、indexOf():返回指定字符的索引。 b、charAt():返回指定索引处的字符。 c、replace():字符串替换。 d、trim():去除字符串两端空白。 e、split():分割字符串,返回一个分割后的字符串数组。 f、getBytes():返回字符串的 byte 类型数组。 g、l 阅读全文
posted @ 2020-11-17 08:16 Carol_夏 阅读(87) 评论(0) 推荐(0) 编辑