JDBCUtil 连接MYSQL数据库Java工具类
2022/3/31 19:19:45
本文主要是介绍JDBCUtil 连接MYSQL数据库Java工具类,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1 package com.reliable.util; 2 import java.sql.Connection; 3 import java.sql.DriverManager; 4 import java.sql.PreparedStatement; 5 import java.sql.ResultSet; 6 import java.sql.SQLException; 7 8 public class JDBCUtil { 9 private static Connection connection ; 10 private static String url="jdbc:mysql://localhost:3306/file_insert?useUnicode=true&CharacterEncoding=utf-8"; 11 private static String user="root"; 12 private static String password="000429"; 13 static { 14 try { 15 Class.forName("com.mysql.jdbc.Driver"); 16 } catch (ClassNotFoundException e) { 17 // TODO 自动生成的 catch 块 18 e.printStackTrace(); 19 } 20 } 21 public static Connection getConnection() { 22 try { 23 connection=(Connection) DriverManager.getConnection(url,user,password); 24 } catch (SQLException e) { 25 // TODO 自动生成的 catch 块 26 e.printStackTrace(); 27 } 28 29 return connection; 30 } 31 public static void release(Connection connection,PreparedStatement preparedStatement ,ResultSet resultSet) 32 { 33 if(connection!=null) { 34 try { 35 connection.close(); 36 } catch (SQLException e) { 37 // TODO 自动生成的 catch 块 38 e.printStackTrace(); 39 } 40 } 41 if(preparedStatement!= null) { 42 try { 43 preparedStatement.close(); 44 } catch (SQLException e) { 45 // TODO 自动生成的 catch 块 46 e.printStackTrace(); 47 } 48 } 49 if(resultSet != null) { 50 try { 51 resultSet.close(); 52 } catch (SQLException e) { 53 // TODO 自动生成的 catch 块 54 e.printStackTrace(); 55 } 56 } 57 } 58 public static void release(Connection connection,PreparedStatement preparedStatement) 59 { 60 if(connection!=null) { 61 try { 62 connection.close(); 63 } catch (SQLException e) { 64 // TODO 自动生成的 catch 块 65 e.printStackTrace(); 66 } 67 } 68 if(preparedStatement!= null) { 69 try { 70 preparedStatement.close(); 71 } catch (SQLException e) { 72 // TODO 自动生成的 catch 块 73 e.printStackTrace(); 74 } 75 } 76 } 77 }
这篇关于JDBCUtil 连接MYSQL数据库Java工具类的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?
- 2024-05-09企业src漏洞挖掘-有意思的命令执行