12 2021 档案

摘要:Java中有基本数据类型(byte,short,char,int,float,double,long,boolean,直接存储变量)与引用数据类型(string,基本数据类型对应的封装类等,存储的是地址值) 基本数据类型 引用数据类型 == 比较变量值是否相同 比较变量地址值是否相同 equls 没 阅读全文
posted @ 2021-12-31 16:44 ganrui~~~ 阅读(43) 评论(0) 推荐(0) 编辑
摘要:list.clear()//清空集合里的元素 List<List<Integer>> list=new ArrayList<>();List<Integer> res=new ArrayList<>();res.add(1);res.add(2);list.add(res);//此时list 的值为 阅读全文
posted @ 2021-12-30 20:03 ganrui~~~ 阅读(173) 评论(0) 推荐(0) 编辑
摘要:集合中删除元素有两个重载方法: remove(int index) Object //删除指定位置上的元素,其后面的元素整体向左移动一个下标。这个集合被原地修改(String类型字符串删除指定位置的元素后需要新建一个字符串去接收,她不会被原地修改) remove(Object obj) boolea 阅读全文
posted @ 2021-12-29 11:25 ganrui~~~ 阅读(1207) 评论(0) 推荐(0) 编辑
摘要:普通的JDBC技术使用DriverManager来获取连接,且每次数据库连接使用完后都必须断开,不然如果程序出现异常而没有关闭连接就会使得内存泄漏,最终会导致重启数据库。这种方法不能控制被创建的连接对象数,如果连接数过多也可能导致内存泄漏,服务器崩溃。 针对这些存在的漏洞,数据库连接池技术(Conn 阅读全文
posted @ 2021-12-23 16:08 ganrui~~~ 阅读(92) 评论(0) 推荐(0) 编辑
摘要:是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。 QueryRunner类: update(connection,sql,params):执行任何增删改语句 query(c 阅读全文
posted @ 2021-12-23 15:50 ganrui~~~ 阅读(47) 评论(0) 推荐(0) 编辑
摘要:当需要处理多条SQL语句时可采用Java批量更新机制,这一机制允许多条语句一次性提交给数据库处理。相当于搬运货物时不再是一件一件的搬至仓库,而是用箱子将货物取多件放入然后一筐一筐搬至仓库。这就是批处理。 批处理有以下三种方法: addBatch()//装入sql语句或参数 executeBatch( 阅读全文
posted @ 2021-12-22 11:03 ganrui~~~ 阅读(68) 评论(0) 推荐(0) 编辑
摘要:JDBC程序中当一个连接对象被创建时,默认情况下是自动提交事务:每执行一个SQL语句时,如果执行成功,就会向数据库自动提交而不能回滚。 JDBC事务为了让多个SQL语句作为一个事务被执行,手动设置提交事务与结束事务方法: 调用Connection对象的setAutoCommit(false);//取 阅读全文
posted @ 2021-12-22 10:52 ganrui~~~ 阅读(270) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示