java 和数据库连接如果不关闭会怎么样

关注:146  答案:2  mip版

解决时间 2021-01-27 06:32

提问者聽随風

2021-01-26 23:06

java 和数据库连接如果不关闭会怎么样

最佳答案

二级知识专家這傷,你給的

2021-01-26 23:22

要养成好习惯,用完连接之后关闭,因为数据库的连接是有限的,连接太多程序就变慢,对数据库也有压力。

全部回答

1楼el孤酒el

2021-01-26 23:50

import java.sql.connection;

import java.sql.drivermanager;

import java.sql.preparedstatement;

import java.sql.resultset;

import java.sql.sqlexception;

//一个数据库通用的帮助类,用于连接数据库与关闭数据库

public class dbutil {

//第一步:声明你所需要的一些全局变量

private final static string driver_class="com.microsoft.sqlserver.jdbc.sqlserverdriver";//加载驱动的字符串

private final static string conn_str="jdbc:sqlserver://localhost:1433;databasename=testdb";//数据库连接字符串

private final static string db_user="sa";//数据用户

private final static string db_pwd="123456";//数据库登录密码

//第二步:加载数据库驱动(这里是sqlserver)

static{

try{

class.forname(driver_class);

}catch(classnotfoundexception e){

e.printstacktrace();//抛出异常

}

}

//第三步:获取数据库连接

public static connection getconn(){

try {

return drivermanager.getconnection(conn_str,db_user,db_pwd);

} catch (sqlexception e) {

e.printstacktrace();

}

return null;

}

//最后关闭数据库连接

public static void closeconn(resultset rs,preparedstatement pstmt,connection conn){

try {

if (rs!=null) {//如果返回的结果集对象不能为空,就关闭连接

rs.close();

}

} catch (exception e) {

e.printstacktrace();

}

try {

if (pstmt!=null) {

pstmt.close();//关闭预编译对象

}

} catch (exception e) {

e.printstacktrace();

}

try {

if (conn!=null) {

conn.close();//关闭结果集对象

}

} catch (exception e) {

e.printstacktrace();

}

}

}

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

java关闭数据库连接_java 和数据库连接如果不关闭会怎么样相关推荐

  1. java 关闭语句_java.sql.SQLRecoverableException: 关闭的语句

    数据库连接池配置: 数据库链接在运行时报错: Caused by: java.sql.SQLRecoverableException: 关闭的语句 at oracle.jdbc.driver.Orac ...

  2. java 关闭输出流_Java OutputStream.close()关闭并释放输出流资源

    首页 > 基础教程 > IO流 > OutputStream类 Java OutputStream.close()关闭并释放输出流资源 定义 public void close() ...

  3. java 关闭串口_java – 打开和关闭串行端口

    我正在尝试连接到Serial Port -但是一旦我第一次打开串行端口.我不能再打开它,我试着申请.这是我的代码: public static void main(String[] args) { p ...

  4. java 关闭时_java – 活动关闭时服务停止

    我已经阅读了一些与这个问题相关的答案,它们似乎都是一样的: "使用START_STICKY运行您的服务" "在前台运行您的服务" "使用startSe ...

  5. java 数据库连接池 实例_java数据库连接池和数据库连接示例

    import java.sql.Connection; import java.sql.SQLException; import javax.sql.DataSource; import com.mc ...

  6. spring 数据库 链接db2_Druid,Java语言中最好的数据库连接池

    Druid是Java语言中最好的数据库连接池,这话不是我说的,是Druid官方文档自己这样描述的,这是何等的自信! 连接池的作用,跟线程池的作用大同小异,都是为了减少频繁的创建销毁连接IO,提升性能. ...

  7. java数据库配置_Java数据库配置(一)

    1.加载驱动 Class.forname(数据库驱动名); 1.1.下载驱动 在加载数据库驱动之前,我们要下载数据库驱动.一版情况下若想使用哪个数据库的驱动,在哪个数据库的官方网站就能找到java版本 ...

  8. 提供数据库连接池 和数据库连接

    package cn.itcast.estore.utils; import java.sql.Connection; import java.sql.SQLException; import jav ...

  9. 用java的io做一个代码计数器,如何制作Java页面计数器_java

    大庆采油六厂采油工艺研究所 王兵 王波 常常逛WWW的人,一定对许多起始页上的计数器感兴趣.每当你光临某个站点的起始页时,它的计数器就很亲切地告诉你,从某年某月某日开始,你是第几位光临的人.你可能也想 ...

  10. java关闭窗口函数_2016年将是Java终于拥有窗口函数的那一年!

    java关闭窗口函数 你没听错. 到目前为止,出色的窗口功能是SQL独有的功能. 甚至复杂的函数式编程语言似乎仍然缺少这种漂亮的功能(如果我错了,请纠正我,Haskell伙计们). 我们撰写了许多有关 ...

最新文章

  1. 一份 Spring Boot 项目搭建模板
  2. c语言根据日期算星期几入门,c语言详解  蔡勒(Zeller)公式计算某一天是星期几  极其方便...
  3. python使用matplotlib可视化、为可视化图像添加标题(title)、自定义标题的字体格式、字体大小、字体颜色等
  4. GDCM:读取两个DICOM文件保存在另外dicom文件中的测试程序
  5. 生产者-消费者模型的两种实现方式
  6. Node.js server使用
  7. 减去字符串_从文本字符串中提取指定值的6个超级技巧解读
  8. JavaScript学习(十五)—内部样式与外部样式的修改与设置
  9. 为什么要用 SpringMVC 的 SessionStatus
  10. 天下谁人不识君:awt如何使用弹窗功能?
  11. 前沿 | IBM语音识别已接近人类水平
  12. Microsoft SQL Server 2008 安装图解(Windows 7)
  13. 【历史上的今天】9 月 26 日:硅晶体管先驱出生;黑客盗取雅虎用户信息;“生物圈 2 号”实验室
  14. java调用高德地图api_JAVA调用高德地图API实践
  15. 抖音是一款什么样的短视频软件?
  16. Android SurfaceView、TextureView区别
  17. 机器视觉在服务机器人中的应用
  18. 平均风向计算中对于风向角的判断
  19. 性能测试报告编写技巧
  20. 2010最新会计科目表

热门文章

  1. 我怎么用计算机解锁vivo手机密码,vivo账号密码全忘了,手机已经无法解锁该怎么处理?...
  2. java网上订餐系统怎么做_基于Java的网上订餐系统
  3. matlab运行C程序
  4. Android跑马灯的效果
  5. VISIO各种图标超全(IT行业专用网络及硬件)_工业控制网络的现状
  6. Perl语言程序设计_简介
  7. 优词词根词典mdx_中外英语词典223种(Txt格式)免费分享
  8. 在IIS7运行ASP程序
  9. c语言程序设计现代方法算法pdf,c语言程序设计(排序算法).pdf
  10. 富文本(vue3)SQL格式化 JSON格式化