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