java关闭数据库连接_java 和数据库连接如果不关闭会怎么样
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 和数据库连接如果不关闭会怎么样相关推荐
- java 关闭语句_java.sql.SQLRecoverableException: 关闭的语句
数据库连接池配置: 数据库链接在运行时报错: Caused by: java.sql.SQLRecoverableException: 关闭的语句 at oracle.jdbc.driver.Orac ...
- java 关闭输出流_Java OutputStream.close()关闭并释放输出流资源
首页 > 基础教程 > IO流 > OutputStream类 Java OutputStream.close()关闭并释放输出流资源 定义 public void close() ...
- java 关闭串口_java – 打开和关闭串行端口
我正在尝试连接到Serial Port -但是一旦我第一次打开串行端口.我不能再打开它,我试着申请.这是我的代码: public static void main(String[] args) { p ...
- java 关闭时_java – 活动关闭时服务停止
我已经阅读了一些与这个问题相关的答案,它们似乎都是一样的: "使用START_STICKY运行您的服务" "在前台运行您的服务" "使用startSe ...
- java 数据库连接池 实例_java数据库连接池和数据库连接示例
import java.sql.Connection; import java.sql.SQLException; import javax.sql.DataSource; import com.mc ...
- spring 数据库 链接db2_Druid,Java语言中最好的数据库连接池
Druid是Java语言中最好的数据库连接池,这话不是我说的,是Druid官方文档自己这样描述的,这是何等的自信! 连接池的作用,跟线程池的作用大同小异,都是为了减少频繁的创建销毁连接IO,提升性能. ...
- java数据库配置_Java数据库配置(一)
1.加载驱动 Class.forname(数据库驱动名); 1.1.下载驱动 在加载数据库驱动之前,我们要下载数据库驱动.一版情况下若想使用哪个数据库的驱动,在哪个数据库的官方网站就能找到java版本 ...
- 提供数据库连接池 和数据库连接
package cn.itcast.estore.utils; import java.sql.Connection; import java.sql.SQLException; import jav ...
- 用java的io做一个代码计数器,如何制作Java页面计数器_java
大庆采油六厂采油工艺研究所 王兵 王波 常常逛WWW的人,一定对许多起始页上的计数器感兴趣.每当你光临某个站点的起始页时,它的计数器就很亲切地告诉你,从某年某月某日开始,你是第几位光临的人.你可能也想 ...
- java关闭窗口函数_2016年将是Java终于拥有窗口函数的那一年!
java关闭窗口函数 你没听错. 到目前为止,出色的窗口功能是SQL独有的功能. 甚至复杂的函数式编程语言似乎仍然缺少这种漂亮的功能(如果我错了,请纠正我,Haskell伙计们). 我们撰写了许多有关 ...
最新文章
- 一份 Spring Boot 项目搭建模板
- c语言根据日期算星期几入门,c语言详解 蔡勒(Zeller)公式计算某一天是星期几 极其方便...
- python使用matplotlib可视化、为可视化图像添加标题(title)、自定义标题的字体格式、字体大小、字体颜色等
- GDCM:读取两个DICOM文件保存在另外dicom文件中的测试程序
- 生产者-消费者模型的两种实现方式
- Node.js server使用
- 减去字符串_从文本字符串中提取指定值的6个超级技巧解读
- JavaScript学习(十五)—内部样式与外部样式的修改与设置
- 为什么要用 SpringMVC 的 SessionStatus
- 天下谁人不识君:awt如何使用弹窗功能?
- 前沿 | IBM语音识别已接近人类水平
- Microsoft SQL Server 2008 安装图解(Windows 7)
- 【历史上的今天】9 月 26 日:硅晶体管先驱出生;黑客盗取雅虎用户信息;“生物圈 2 号”实验室
- java调用高德地图api_JAVA调用高德地图API实践
- 抖音是一款什么样的短视频软件?
- Android SurfaceView、TextureView区别
- 机器视觉在服务机器人中的应用
- 平均风向计算中对于风向角的判断
- 性能测试报告编写技巧
- 2010最新会计科目表
热门文章
- 我怎么用计算机解锁vivo手机密码,vivo账号密码全忘了,手机已经无法解锁该怎么处理?...
- java网上订餐系统怎么做_基于Java的网上订餐系统
- matlab运行C程序
- Android跑马灯的效果
- VISIO各种图标超全(IT行业专用网络及硬件)_工业控制网络的现状
- Perl语言程序设计_简介
- 优词词根词典mdx_中外英语词典223种(Txt格式)免费分享
- 在IIS7运行ASP程序
- c语言程序设计现代方法算法pdf,c语言程序设计(排序算法).pdf
- 富文本(vue3)SQL格式化 JSON格式化