package com.data;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import java.util.Properties;/** 在本项目下新建个文本文件db.properties,内容如下:** drivername=com.mysql.jdbc.Driver* url=jdbc:mysql://localhost:3306/databaseName* username=root* password=root**/public class ConnectDB {private static Properties configDB;private ConnectDB(){}static{try {configDB = new Properties();configDB.load(new FileInputStream("./db.properties"));} catch (FileNotFoundException e) {e.printStackTrace();System.exit(1);} catch (IOException e) {e.printStackTrace();System.exit(1);}String driverName =configDB.getProperty("drivername");try {Class.forName(driverName);} catch (Exception ex) {ex.printStackTrace();}}public static Connection getConnection(){Connection con = null;String strURL = configDB.getProperty("url");String strUsername = configDB.getProperty("username");String strPwd = configDB.getProperty("password");try {con = DriverManager.getConnection(strURL, strUsername, strPwd);} catch (Exception e) {e.printStackTrace();}return con;}public static void close(ResultSet rs, Statement stmt, Connection con) {try {if (rs != null)rs.close();} catch (Exception ex) {ex.printStackTrace();}try {if (stmt != null)stmt.close();} catch (Exception ex) {ex.printStackTrace();}try {if (con != null)con.close();} catch (Exception ex) {ex.printStackTrace();}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。