From cd33808ce0cf77ac008e58dd557a9375f1758447 Mon Sep 17 00:00:00 2001 From: pfu2aoslz <2269185321@qq.com> Date: Wed, 5 Jan 2022 08:42:33 +0800 Subject: [PATCH] ADD file via upload --- code/Dao.java | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 code/Dao.java diff --git a/code/Dao.java b/code/Dao.java new file mode 100644 index 0000000..a1413ab --- /dev/null +++ b/code/Dao.java @@ -0,0 +1,27 @@ +package com.dao; +import java.sql.*; +import javax.sql.DataSource; +import javax.naming.*; +public interface Dao { + public static DataSource getDataSource(){ + DataSource dataSource = null; + try { + Context context = new InitialContext(); + dataSource = + (DataSource)context.lookup("java:comp/env/jdbc/webstoreDS"); + }catch(NamingException ne){ + System.out.println("异常:"+ne); + } + return dataSource; + } + public default Connection getConnection() throws SQLException { + DataSource dataSource = getDataSource(); + Connection conn = null; + try{ + conn = dataSource.getConnection(); + }catch(SQLException sqle){ + System.out.println("异常:"+sqle); + } + return conn; + } +}