JDBC工具类
连接
public final static String qudong = "com.mysql.jdbc.Driver";
public final static String url = "jdbc:mysql://localhost/ningda?user=root&password=root";
public static Connection getConnection(String qudong , String url) throws Exception{
Class.forName(qudong);
Connection connection = DriverManager.getConnection(url);
return connection;
}
关闭连接
public static void close(ResultSet resultSet, PreparedStatement preparedStatement ,Connection connection) {
try {
if (resultSet != null) {
resultSet.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
try {
if (preparedStatement != null) {
preparedStatement.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
try {
if (connection == null) {
}else {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
减少代码重复
JDBC封装
bean包
放实体类
存放数据
dao包
存放dao 与数据库进行交互
service包
业务层
uitl包
存放工具类 减少代码重复
MVC
m : model (bean)
v : view
c:controller
包结构
bean
dao (增删改查)
service (业务层 )
controller (公控制层)