搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
喵喵爱编程
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
wordpress网站迁移_10个用于迁移WordPress网站的WordPress插件-最佳
2
DAG最长路径
3
最全 AI 工具导航未来百科重磅发布,3000+AI 工具大合集!_ai导航
4
教你如何用Python抓取QQ音乐歌单及分析_现在的音乐网站还能爬到歌单吗?
5
【业务中台-1】阿里巴巴做业务中台的背景以及企业数字化转型的痛点_阿里数字化转型的背景
6
大模型应用系列——智能体(Agent)_大模型agent
7
Java菜鸡实现乐鑫笔试编程题_乐鑫java机试题
8
泛圈企业云盘如何保护教育行业的数据安全?_如何保障教育数据安全
9
学习python setup.py_python setup.py develop
10
c++系列七 —— STL编程之模板template_c++ stl template
当前位置:
article
> 正文
mysql数据库连接util_java开发mysql链接util
作者:喵喵爱编程 | 2024-08-20 08:51:47
赞
踩
java开发mysql链接util
package util;
import java.beans.PropertyVetoException;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.mchange.v2.c3p0.ComboPooledDataSource;
public class DBUtil {
// 连接池对象
static ComboPooledDataSource cpds = new ComboPooledDataSource();
// 给连接池对象赋属性
static{
// 加载驱动
try {
cpds.setDriverClass("com.mysql.jdbc.Driver");
} catch (PropertyVetoException e) {
e.printStackTrace();
}
// 连接数据库
cpds.setJdbcUrl("jdbc:mysql://localhost:3306/studentmanagesys?useUnicode=true&characterEncoding=UTF8");
cpds.setUser("root");
cpds.setPassword("000000");
// 设置初始连接
cpds.setInitialPoolSize(5);
// 设置最大连接
cpds.setMaxPoolSize(15);
// 设置最小连接
cpds.setMinPoolSize(5);
}
public static Connection getConnection(){
Connection conn = null;
try {
conn = cpds.getConnection();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
public static void close(Connection coon,Statement st,ResultSet rs){
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(st!=null){
try {
st.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(coon!=null){
try {
// 是真的断开连接吗?
// 是把连接还给连接池
coon.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
//5.重载无ResultSet的关闭方法
public static void close(Connection coon,Statement st){
close(coon, st, null);
}
}
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/喵喵爱编程/article/detail/1006255
推荐阅读
article
最新
Java
高频
面试
集锦
,
让你“
金九银
十”轻松斩获
offer
_高级
java
开发
面试
题大全...
这是一份全面的
Java
面试
指南
,
涵盖了从基础到高级的208道
面试
题
,
包括
Java
基础、容器、多线程、反射、网络、设计模式...
赞
踩
article
java
exec
执行
tar
_
java
调用
系统命令
获
MAC
、
解压缩
tar
包...
public class procee {public static void main(String[] args) ...
赞
踩
article
mysql
using
a
p
a
ssword
_Mysql: [W
a
rning] Using
a
p
a
...
mysql
: [W
a
rning] Using
a
p
a
ssword
on the
comm
a
nd
line
interf...
赞
踩
article
推荐文章:
阿里
云
SDK
管理型
凭证
提供者
for
Java
—— 让
云
服务访问更安全、便捷......
推荐文章:
阿里
云
SDK
管理型
凭证
提供者
for
Java
—— 让
云
服务访问更安全、便捷 aliyun-sdk-mana...
赞
踩
article
八大
排序
算法
总结与
java
实现_
八大
排序
算法
演示
java
csdn
...
原文链接:
八大
排序
算法
总结与
java
实现 - iTimeTraveler概述因为健忘,加上对各种
排序
算法
理解不深刻,过...
赞
踩
article
MySQL
+
Navicat
下载
、
安装
教程(
Windows
)_
navicat
社区
版...
本文提供
MySQL
和
Navicat
在
Windows
上的
下载
、
安装
及验证步骤。
MySQL
官网
下载
社区
版,
安装
时设置3306...
赞
踩
article
MySQL
+Navicat
安装
教程_
mysql
与
navicat
安装
...
MySQL
数据库Navicat
安装
教程_
mysql
与
navicat
安装
mysql
与
navicat
安装
...
赞
踩
article
window
s安装
mysql
可视化工具
Navicat
for
MySQL
及简单操作_
window
安...
Navicat
for
MySQL
是非常好用的
MySQL
可视化工具之一。以下主要介绍其几种比较常见实用的功能。_wind...
赞
踩
article
【
Navicat
】全方位指南:下载
、
安装
、
配置
连接
与实战应用_
navicat
for
mysql
m...
Navicat
是一套多平台的数据库管理工具,支持MySQL
、
PostgreSQL
、
SQL Server等多种数据库类型。...
赞
踩
article
mysql
和navicat_
mysql
和
neiweicat
...
方法/步骤11、首先单击MySQL5.5.21的安装文件,出现该数据库的安装向导界面,单击“next”继续安装22、在打...
赞
踩
article
Java
集合框架:
Java
中的
优先级
队列
PriorityQueue
的实现_
java
coll...
在
Java
中是一种基于堆(Heap)数据结构实现的
优先级
队列。堆是一种特殊的完全二叉树,分为最小堆和最大堆。在最小堆...
赞
踩
article
mysql
-世界-全球
数据
_
htttp
:
luolinv920
.
cc
...
附带国内精确到市,国外的精确到省吧。下载这里的:https
:
//download.csdn.net/download/l...
赞
踩
article
RabbitMQ
之
Windows
下的
安装
部署
_
rabbitmq
-
java
-
client
插件下载...
本文详细介绍了在
Windows
环境下
安装
部署
RabbitMQ
的步骤,包括配置Erlang环境,设置环境变量,
安装
Rabb...
赞
踩
article
CentOS
上安装
Java
17...
要在
CentOS
上安装
Java
17,您可以使用多种方法。这里我将向您展示如何通过下载 Oracle 提供的 Ja...
赞
踩
article
【CentOS】
安装
Java
环境_
centos
安装
java
环境...
本文档详细介绍了如何在CentOS7系统上
安装
JDK 1.8。首先,通过XShell上传JDK
安装
包到指定目录并解压。接...
赞
踩
article
Java
SpringBoot
各种
参数
配置
方式的
优先级
_
java
启动
参数
优先级
...
本文主要讨论了在
Java
中,命令行
参数
(-Dxxx=xxx)的设置如何遵循
优先级
规则,即高于application.pr...
赞
踩
article
【
Java
Web】014 --
SpringBoot
原理(配置
优先级
、
Bean
管理、SpringB...
SpringBoot
原理(配置
优先级
、
Bean
管理、
SpringBoot
原理),内容注意包括:配置文件(.propert...
赞
踩
article
java
springboot
配置
方式
优先级
排序_
java
的
配置
文件
的
优先级
...
本文介绍了在SpringBoot项目中,包括application.yaml和application.propertie...
赞
踩
article
Java
8
并发
集合
:安全高效的
多线程
集合
_
concurrenthashmap
和concurrent...
在
多线程
环境中,使用线程安全的数据结构非常重要,以避免竞态条件和数据不一致的问题。
Java
8引入了一些
并发
集合
类,提供...
赞
踩
article
Java
并发
集合
:高效线程安全的
数据结构
...
Java
并发
集合
:高效线程安全的
数据结构
大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序...
赞
踩
相关标签
java
面试
开发语言
职场和发展
mysql
java exec执行tar
mysql using a password
排序
排序算法
归并排序
冒泡排序
数据库
navicat
sql
windows
开发工具
可视化工具
学习提升
面试宝典
思维提升
IT信息化