当前位置: 首页 > news >正文

网站前置审批表搬瓦工一键WordPress

网站前置审批表,搬瓦工一键WordPress,信息化建设办公室网站,个人网站方案建设书JDBC数据库操作中如何保证最后关闭了所占用的资源——try用法的细节控制 在java对数据库的JDBC开发中,往往需要确认最后释放数据库的连接资源,避免连接池被占用。 传统的方法是: 连接数据库后,定义连接和语句,然后执行…

JDBC数据库操作中如何保证最后关闭了所占用的资源——try用法的细节控制

在java对数据库的JDBC开发中,往往需要确认最后释放数据库的连接资源,避免连接池被占用。
传统的方法是:
连接数据库后,定义连接和语句,然后执行响应的sql语句,执行完毕后,用close()依次逆序关闭statement语句和连接。经典代码如下:

	Connection connection = null;Statement statement = null;try {Class.forName("com.mysql.cj.jdbc.Driver");connection = DriverManager.getConnection(URL, UNAME, UPASS);statement = connection.createStatement();String sqlString = "insert into ...";//略if (statement.executeUpdate(sqlString) > 0) {System.out.println("插入成功");}}catch (SQLException e) {
....}finally {try {if (statement!=null) statement.close();if (connection!=null) connection.close();		} catch (Exception e2) {// TODO: handle exceptione2.printStackTrace();}}

在JDK8.0以后,只要把所需要关闭的资源在try{}中完成声明,在最后系统会自动依次关闭其中的资源。非常适合用于管理statement、resultRecords等数据库操作中产生的短时资源。
而对于connection,当需要连续操作数据库时,仍然建议放在try之外定义,并手动控制关闭。
代码如下:

		Connection connection = null;try {Statement statement = null;//statement放在try中,结束后会自动关闭Class.forName("com.mysql.cj.jdbc.Driver");connection = DriverManager.getConnection(URL, UNAME, UPASS);statement = connection.createStatement();String sqlString = "insert into ...";//略if (statement.executeUpdate(sqlString) > 0) {System.out.println("插入成功");}...//还可以完成更多的sql操作}catch (SQLException e) {
....}finally {try {if (connection!=null) connection.close();} catch (Exception e2) {// TODO: handle exceptione2.printStackTrace();}}

Connection,也可以放入try{}中声明,将会在执行完毕后,全部由系统自动关闭。
例如:
代码如下:

		try {Class.forName("com.mysql.cj.jdbc.Driver");Connection connection = DriverManager.getConnection(URL, UNAME, UPASS);Statement statement = connection.createStatement();//statement放在try中,结束后会自动关闭String sqlString = "insert into ...";//略if (statement.executeUpdate(sqlString) > 0) {System.out.println("插入成功");}...//还可以完成更多的sql操作}catch (SQLException e) {
....}finally {System.out.println("系统关闭全部资源");}
http://www.dtcms.com/a/421982.html

相关文章:

  • 大连做网站哪家便宜医院网站建设 费用
  • 企业内网网站网站建设地址 北京
  • 镇江牛吧企业网站建设与推广公司网站建设咨询公司地址
  • 邯郸做企业网站设计的公司双鱼儿 网站建设
  • 吉林省软环境建设办公室网站wordpress安装显示英文
  • 重庆企业网站推广流程北京网站建设开发
  • 产品介绍网站模板濮阳网站建设
  • wap网站的未来网站开发哪里有培训
  • 网站建设中左对齐wordpress 云储存插件
  • 乌审旗建设局网站网站首页结构布局
  • 做定制网站多少钱动叫建个网站刷排名
  • 论坛类的网站怎么做天创网站
  • 四川省微信网站建设推广关键词排名优化公司哪家强
  • 济南网站制作哪家专业我想创建一个网站自己玩玩
  • 韩都衣舍的网站建设网站后台源代码
  • 网站制作属于什么专业WordPress hitokoto
  • 东莞在线网站制作平台seo网站优化推广怎么样
  • 网站开发什么开发语言好轻松筹 的网站价格做
  • 都有哪些不错的网页设计网站网页设计高端
  • 如何做网站广告陕西省建设网三类人员成绩公示
  • 我做淘宝网站卖东西怎么激活北京网站设计联系电话
  • 小米公司网站前建设分析物流公司
  • 视频教学互动网站建设网页编辑平台
  • 做火影网站背景图wordpress 如何备份数据库结构
  • 哪个网站可以做纸箱长沙网站建设方案
  • 网站页脚优化怎么做西安哪些做网站的公司好
  • 网上写作平台有哪些二级域名网站优化
  • 效益型网站打开浏览器直接进入网站
  • 网站项目申请网站开发定制合同
  • 门户网站如何推广免费申请的网站