package com.mwq.dao; import java.sql.*; public class JDBC { private static final String DRIVERCLASS = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; private static final String URL = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=db_DrinkeryManage"; private static final String USERNAME = "sa"; private static final String PASSWORD = ""; private static final ThreadLocal<Connection> threadLocal = new ThreadLocal<Connection>(); static {// 通过静态方法加载数据库驱动 try { Class.forName(DRIVERCLASS).newInstance();// 加载数据库驱动 } catch (Exception e) { e.printStackTrace(); } } public static Connection getConnection() {// 创建数据库连接的方法 Connection conn = threadLocal.get();// 从线程中获得数据库连接 if (conn == null) {// 没有可用的数据库连接 try { conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);// 创建新的数据库连接 threadLocal.set(conn);// 将数据库连接保存到线程中 } catch (SQLException e) { e.printStackTrace(); } } return conn; } public static boolean closeConnection() {// 关闭数据库连接的方法 boolean isClosed = true; Connection conn = threadLocal.get();// 从线程中获得数据库连接 threadLocal.set(null);// 清空线程中的数据库连接 if (conn != null) {// 数据库连接可用 try { conn.close();// 关闭数据库连接 } catch (SQLException e) { isClosed = false; e.printStackTrace(); } } return isClosed; } }
最近下载更多
wanglinddad LV54
2023年12月18日
sunshine9920 LV12
2023年10月22日
E-dream LV1
2023年6月15日
微信网友_6511688260882432 LV3
2023年6月13日
WOWsuperman LV1
2023年6月6日
1135177454 LV1
2023年5月21日
UltimateI LV1
2023年5月19日
你们的代码都是我的了 LV16
2022年12月9日
飘逸人 LV4
2022年12月4日
ss106220 LV2
2022年5月30日
最近浏览更多
maoxp-1 LV2
4月14日
nineninenine
3月31日
暂无贡献等级
yanixh LV1
2月19日
mrsleep
1月18日
暂无贡献等级
ziv5466123 LV7
2023年12月19日
Henew168 LV2
2023年11月19日
fesfefe LV13
2023年11月6日
sunshine9920 LV12
2023年10月22日
zhaozhiwen123
2023年9月18日
暂无贡献等级
2036495585 LV9
2023年9月18日