天天看點

mac jdbc mysql_新手mac如何連接配接mysql的jdbc

該樓層疑似違規已被系統折疊 隐藏此樓檢視此樓

public class JDBCUtils {

// 1. 聲明靜态資料源成員變量

private static DataSource ds; // 2. 建立連接配接池對象

static {

// 加載配置檔案中的資料

InputStream is = JDBCUtils.class.getClassLoader().getResourceAsStream("/druid.properties");

Properties pp = new Properties();

try {

pp.load(is);

// 建立連接配接池,使用配置檔案中的參數

ds = DruidDataSourceFactory.createDataSource(pp);

} catch (IOException e) {

e.printStackTrace();

} catch (Exception e) {

e.printStackTrace();

}

} // 3. 定義公有的得到資料源的方法

public static DataSource getDataSource() {

return ds;

} // 4. 定義得到連接配接對象的方法

public static Connection getConnection() throws SQLException {

return ds.getConnection();

} // 5.定義關閉資源的方法

public static void close(Connection conn, Statement stmt, ResultSet rs) {

if (rs != null) {

try {

rs.close();

} catch (SQLException e) {}

} if (stmt != null) {

try {

stmt.close();

} catch (SQLException e) {}

} if (conn != null) {

try {

conn.close();

} catch (SQLException e) {}

}

} // 6.重載關閉方法

public static void close(Connection conn, Statement stmt) {

close(conn, stmt, null);

}

}