From 8186176a8691755224f834f8dadc0212143ef995 Mon Sep 17 00:00:00 2001 From: liudao-yupeng <569878028@qq.com> Date: Mon, 26 Dec 2016 21:19:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E5=AE=9E=E9=AA=8C=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../labs/se1413071001206/DBConnection.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 jweb/src/edu/hzu/javaweb/labs/se1413071001206/DBConnection.java diff --git a/jweb/src/edu/hzu/javaweb/labs/se1413071001206/DBConnection.java b/jweb/src/edu/hzu/javaweb/labs/se1413071001206/DBConnection.java new file mode 100644 index 00000000..dd8a0ecb --- /dev/null +++ b/jweb/src/edu/hzu/javaweb/labs/se1413071001206/DBConnection.java @@ -0,0 +1,31 @@ ++package edu.hzu.javaweb.labs.se1413071001206; + + + +import java.sql.Connection; + +import java.sql.DriverManager; + +import java.sql.PreparedStatement; + +import java.sql.ResultSet; + +import java.sql.SQLException; + + + +public class DBConnect { + + public static Connection getDBconnection(){ + + String url=jdbcsqlitedtest.db;数据库地址 + + String driverName =org.sqlite.JDBC;驱动程序名 + + try{ + + Class.forName(driverName); + + Connection con=DriverManager.getConnection(url); + + return con; + + }catch (Exception e) { + + e.printStackTrace(); + + } + + return null; + + } + + public static void closeDB(Connection con,PreparedStatement pstm, ResultSet rs){ + + try{ + + if(rs!=null) rs.close(); + + if(pstm!=null) pstm.close(); + + if(con!=null) con.close(); + + }catch (SQLException e) { + + e.printStackTrace(); + + } + + } + +} \ No newline at end of file