JDBCUtils

 1 package database;
 2 
 3 import java.sql.Connection;
 4 import java.sql.DriverManager;
 5 import java.sql.ResultSet;
 6 import java.sql.SQLException;
 7 import java.sql.Statement;
 8 
 9 /**
10  * <p>
11  * Description:JDBCUtils工具类
12  * </p>
13  * 
14  * @author Administrator
15  * @date 2018年11月4日下午2:12:10
16  */
17 public class JDBCUtils {
18     public static final String DRIVER = "com.mysql.jdbc.Driver";
19     public static final String url = "jdbc:mysql://localhost:3306/jdbctest";
20     public static final String user = "root";
21     public static final String password = "root";
22     private static Connection conn;
23 
24     static {
25         try {
26             Class.forName(DRIVER);
27         } catch (ClassNotFoundException e) {
28             System.out.println("数据库驱动注册失败!");
29         }
30     }
31 
32     // 提供获取连接方法
33     public static Connection getConnection() throws SQLException {
34         // 获得连接
35         conn = DriverManager.getConnection(url, user, password);
36         // 返回连接
37         return conn;
38     }
39 
40     // 关闭资源
41     public static void close(Connection conn, Statement stmt) {
42         if (stmt != null) {
43             try {
44                 stmt.close();
45             } catch (SQLException e) {
46                 e.printStackTrace();
47             }
48         }
49 
50         if (conn != null) {
51             try {
52                 conn.close();
53             } catch (SQLException e) {
54                 e.printStackTrace();
55             }
56         }
57     }
58 
59     // 关闭资源
60     public static void close(Connection conn, Statement stmt, ResultSet rs) {
61         if (rs != null) {
62             try {
63                 rs.close();
64             } catch (SQLException e) {
65                 e.printStackTrace();
66             }
67         }
68 
69         if (stmt != null) {
70             try {
71                 stmt.close();
72             } catch (SQLException e) {
73                 e.printStackTrace();
74             }
75         }
76 
77         if (conn != null) {
78             try {
79                 conn.close();
80             } catch (SQLException e) {
81                 e.printStackTrace();
82             }
83         }
84     }
85 }

转载于:https://www.cnblogs.com/alphajuns/p/9903907.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/464477.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oracle 11g 组合分区,Oracle数据库

数据库分区是每种数据库都需具备的关键功能之一。几乎所有的Oracle数据库都使用分区功能来提高查询的性能&#xff0c;Oracle 11g分区功能可以简化数据库的日常管理维护工作&#xff0c;大大减轻了DBA(数据库设计和管理工程师)的工作负担。分区是探索数据仓库技术选项之一&…

实现购物车的原理

购物车的功能包括以下几项&#xff1a; n 把商品添加到购物车&#xff0c;即订购 n 删除购物车中已定购的商品 n 修改购物车中某一本图书的订购数量 n 清空购物车 n 显示购物车中商品清单及数量、价格 实现购物车的关键在于服务器识别…

C++中virtual关键字的用法

关于virtual关键字的用法总结如下&#xff0c;有错误或者总结不到位的情况请能帮本人指出&#xff0c;非常感谢&#xff01; Virtual是C OO机制中很重要的一个关键字。只要是学过C的人都知道在类Base中加了Virtual关键字的函数就是虚拟函数。 基类的函数调用如果有virtual则…

很不错的Windows 控件 Developer Express Inc.NET

这个是我用 Developer Express Inc.NET 做的小东东&#xff01;很漂亮哦&#xff5e;&#xff01;文件太大了没办法上传&#xff0c;喜欢的可以去 http://www.dnc.com.cn 下载 还有注册机哦&#xff01; 转载于:https://www.cnblogs.com/xnet/archive/2005/12/21/301768.html

人生中的第一个博客

希望通过这几个月的学习&#xff0c;能够把Python掌握&#xff0c;最起码能够找到一份好的工作&#xff0c;通过自己的努力让代码改变世界&#xff01;转载于:https://www.cnblogs.com/nandadao/p/9904378.html

助你成为嵌入式高手的100多个软硬件开源项目

大家好&#xff0c;转发一个朋友总结的资料文章&#xff0c;内容如下大家好&#xff0c;我是老温&#xff0c;今天给大家推荐一个嵌入式开源项目汇总的仓库。学习初期最难找的就是找学习资料了&#xff0c;本贴精心汇总了一些嵌入式相关资源&#xff0c;包括但不限于编程语言、…

oracle联合主键怎么找,Oracle数据库联合主键

1、定义&#xff1a;主键&#xff1a;在Oracle中&#xff0c;主键指能唯一标识一条记录的单个数据表列或联合的数据表列(联合主键|复合主键)。主键用到的数据 表列数据不能包含空值。而且&#xff0c;一张表只能包含一个主键。2、作用&#xff1a;数据表的联…

笔记--相册

function moveleft(id)//图片左移 { var d document.getElementById(piclist); a eval(70); d.scrollLeft a; } function moveright()//图片右移 { var d document.getElementById(piclist); a eval(68); d.scrollLeft - a; } function showBigPic(src)…

工作杂感

其实今天算是平淡无奇的一天但不平淡的只是今天又跟老板谈话了年末嘛&#xff0c;谈话总是正常的自然而然谈到年终奖&#xff0c;加工资&#xff0c;待遇等等事先听到风声&#xff0c;知道涨幅分几等当知道自己的涨幅&#xff0c;已经算是公司数一数二的&#xff0c;已不能去反…

C++/C中mutalbe与volatile的详解

1、 mutalbe的中文意思是“可变的&#xff0c;易变的”&#xff0c;跟constant&#xff08;既C中的const&#xff09;是反义词。在C中&#xff0c;mutable也是为了突破const的限制而设置的。被mutable修饰的变量(mutable只能由于修饰类的非静态数据成员)&#xff0c;将永远处于…

没有mmu可以跑Linux吗?

为什么需要mmu?我们知道应用程序是不能随意访问内存的&#xff0c;如果让应用程序直接访问物理内存&#xff0c;那么计算机是很危险的&#xff0c;计算机内存的所有内容将被完全暴露出来。所以出现了mmu&#xff0c;mmu是内存管理单元&#xff0c;应用程序访问的是虚拟内存&am…

pC机OracLe库磁盘坏如何恢复,电脑硬盘坏了数据能恢复吗(6步教你自己在家轻松恢复数据)...

电脑硬盘毁坏如何恢复数据有过硬盘损坏经历的用户都知道&#xff0c;硬盘损坏其最严重的结果就是导致其中存储的文件难以读取&#xff0c;包括无法复制&#xff0c;无法移动。通常来说&#xff0c;具体的表现形式是复制文件或者传输文件的时候&#xff0c;耗费很长的时间都无法…

又重新让aspspider.net支持中文PDF输出了

经过一番努力&#xff0c;再次看到中文PDF的输出&#xff1b;aspspider.net经过这次更新后&#xff0c;不知道什么原因&#xff0c;使用BaseFont.AddToResourceSearch(MapPath(".\itextsharpasian\") "iTextAsian-1.0.dll");的方法就是不能把iTextAsian-1.…

My new iMac 27

iMac 27 12GB Memory. 用来贴补家用&#xff0c;有需要开发项目的可以与我联系 asp.net、组件开发 ,java,javascript,xml/xslt,objective-c 什么都行. 目前上架产品包括&#xff1a;少儿有声阅读系列《单刀会》《白蛇传》《空城记》&#xff0c;新闻阅读有 “辽宁日报” “辽宁…

url编码函数encodeURI和encodeURIComponent

var url "http://www.wrox.com/illegal value.html#start";encodeURIComponent(url) //"http%3A%2F%2Fwww.wrox.com%2Fillegal%20value.html%23start" encodeURI(url) //"http://www.wrox.com/illegal%20value.html#start" 记住2种特殊字符&…

C语言面试题大汇总之华为面试题

该面试题大全可以很好地提高C/C程序员的技术综合实力 1、局部变量能否和全局变量重名&#xff1f;  答&#xff1a;能&#xff0c;局部会屏蔽全局。要用全局变量&#xff0c;需要使用"::" ;局部变量可以与全局变量同名&#xff0c;在函数内引用这个变量时&#xff0…

从没想过会有一个这样的机会|大疆招聘

我是昨晚才知道&#xff0c;年前有一个读者一直在找工作最近准备入职大疆&#xff0c;之前我也有给他推荐了机会&#xff0c;不过都没有合适的。昨晚突然给我发消息说拿到了大疆的岗位&#xff0c;待遇和职位都是自己喜欢的。我的微信好友有好几个大疆的同学&#xff0c;刚好昨…

oracle不同session共享变量,SpringMVC使用oracle配置session共享

简述由于开发是单机项目&#xff0c;但是到了配置负载均衡的集群中就发生了问题&#xff0c;使用账号登录后又跳回主页面。我分析了原因是负载均衡配置的跳转是每次访问都会切换服务&#xff0c;所以在A机器登录后&#xff0c;再次访问B机器找不到有登录状态的session&#xff…

Google Earth 和MS Virtual Earth:虚拟地球简介

自从Goal在98年提出数字地球&#xff08;Digital Earth&#xff09;之后&#xff0c;全球掀起了数字地球热&#xff0c;而随着Goal的竞选总统的失利和当时科学技术和硬件水平的限制&#xff0c;数字地球一直处于慢慢发展状态。其中它涉及到很多学科包括地理对象的描述、存储、建…

转些别人收集的歌

2019独角兽企业重金招聘Python工程师标准>>> 【Anaesthesia】Maximilian Hecker强烈推荐 【Summer Days In Bloom】Maximilian Hecker力推&#xff01; 【end of May】Keren Ann 【gotta have you】The Weepies调调很特别&#xff0c;我用它做过背景音乐。 …