package com.news.dao.impl; import com.news.utils.MySqlConnContent; import java.sql.*; /** * 把数据库的大部分操作进行简单的封装 */ public class BaseDao { protected Connection conn = null; protected PreparedStatement ps = null; protected ResultSet rs = null; /** * 对我们的连接进行了封装 * @return */ public boolean getConnection() { try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(MySqlConnContent.url, MySqlConnContent.name, MySqlConnContent.pwd); return true; } catch (Exception e) { e.printStackTrace(); return false; } } /** * 对所有的增加,删除,修改操作sql及对占位符的操作都放到该方法中 * @return * INSERT INTO `users` (`name`,`age`,`sex`,`addr`,`borndate`) VALUES (?,?,?,?,?)"; */ public int executeUpdate(String sql, Object...params) {
数据库二次封装
最新推荐文章于 2024-08-06 18:34:57 发布