Util类 为了代码复用将一些连接数据库的代码
import java.sql.*;//导入包
public class Util1 {
//基本配置
static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
static final String DB_URL = "jdbc:mysql://localhost:3306/chaojikechengbiao?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";//改自己的数据库(chaojikechengbiao(我的数据库))
static final String USER = "root";
static final String PASS = "123456";
public static Connection getConn () {
Connection conn = null;
try {
Class.forName(JDBC_DRIVER);
System.out.println("连接数据库...");
conn = DriverManager.getConnection(DB_URL,USER,PASS);
} catch (Exception e) {
e.printStackTrace();
}
return conn;
}
//statement
public static void close (Statement state, Connection conn) {
if (state != null) {
try {
state.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public static void close (ResultSet rs, Statement state, Connection conn) {
if (rs != null) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (state != null) {
try {
state.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
最新文章
- 让虚拟机的软盘盘符不显示(适用于所有windows系统包括Windows Server)
- java-HashMap方法讲解
- Searching External Data in SharePoint 2010 Using Business Connectivity Services
- C++pair类型
- UISlider常见属性
- 如何开启SQL Server 2008的远程联机
- erlang常用命令
- Java基础知识强化之网络编程笔记22:Android网络通信之 Android常用OAuth登录(获取个人信息)
- Win8 移除右键菜单中的SkyDrive Pro选项
- 在MySQL数据库建立多对多的数据表关系
- delphi实现图象灰度处理的3种方法
- vue2.0 页面A跳转到页面B,B页面停留在A页面的滚动位置的解决方法
- 【面试笔试算法】Program 4 : Best Compression Algorithms(网易游戏笔试题)
- redHat linux 修改防火墙设置简略版
- [sh]shift参数左移用法
- 子页面iframe跨域执行父页面定义的JS方法
- Kubernetes dashboard 配置
- Sublime Text 3 配置Python3.x
- Windows Server 2012/win8 iis8 上安装 asp.net 4.5 当时用了mvc5 .net framework 4.5 所以得装下
- 海思HI35XX之----视频处理单元各通道间的关系
热门文章
- 【iOS逆向】某营业厅算法分析
- 网络编程:软件开发架构、架构总结、网络编程前戏、OSI七层协议简介、OSI七层协议之物理连接层、数据链路层、网络相关专业名词、OSI七层协议之网络层
- C++快速幂
- 说说真实Java项目的开发流程,以及面试前的项目准备说辞
- 聊聊CPU的发展历程之单核、多核、超线程
- 浅谈 C++ 模板 &; 泛化 (妈妈再也不用担心我不会用 std::sort 了)
- 1、mybatis逆向工程
- anaconda peompt 、labalimg 数据标注
- day12-功能实现11
- dfs学习笔记