项目场景:
JDBC编程的基本设计思路
在项目中使用 maven 建立项目的时候,一般会用到数据库进行数据的持久存储,今天就是把有关数据库与项目的建立连接做个梳理.
封装数据库连接类,封装数据库的连接,以及关闭资源的功能
数据库相关的 jdbc 编程:
1.建立数据库的连接
2.构造 sql 语句
3.执行 sql 语句
4.关闭有关语句
package model;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
// jdbc 编程的基本操作步骤
// 首先建立 model 包进行管理数据库有关的数据
// 在 model 包中建立有关的数据库连接以及操作数据库的 DBUtil 类
// 数据库文件属于 属于类加载时一并加载的文件 所以使用 static 进行修饰,如果只在此类中使用 则用 private 进行修饰,如果要在
// 其他的类中使用采用 public 进行修饰.最终不变的数据 再使用 final 进行修饰
// public 修饰在程序中的使用范围, static 修饰程序加载启动时是否加载 final 定义变量或者方法是否可变
public class DBUtil {
// 连接数据库 数据库连接只在此类中进行操作且不进行其他操作 所以定义为 public static final 定义常量
public static final String URL="jdbc:mysql://127.0.0.1:3306/ordersystem?characterEncoding=utf-8&useSSL=false";
public static final String USERNAME="root";
public static final String PASSWORD="123123";
//根据 sql 接口实现数据库的定义连接
private static