Bootstrap

JAVA连接数据库实现增删改

  数据库连接信息

ps:根据自己数据库适当修改

private static final String URL = "jdbc:mysql://localhost:3306/schoolinfo"; // 替换为你的数据库URL
    private static final String USER = "root"; // 替换为你的数据库用户名
    private static final String PASSWORD = "123"; // 替换为你的数据库密码

    // 获取数据库连接
    public static Connection getConnection() throws SQLException {
        try {
            // 注册 JDBC 驱动(只需注册一次,通常在应用启动时)
            Class.forName("com.mysql.cj.jdbc.Driver"); // 使用 MySQL JDBC 驱动
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
            throw new SQLException("找不到数据库驱动。", e);
        }
        // 连接数据库
        return DriverManager.getConnection(URL, USER, PASSWORD);
    }

  增加部门

 public static void addDepartment(String dname) {
       // “? ”是占位符,表示在执行 SQL 语句时,通过代码设置 dname 的实际值。
        String sql = "INSERT INTO depart (dname) VALUES (?)";
        Connection connection = null;
        PreparedStatement ps = null;

        try {
            connection = getConnection(); // 获取连接
            ps = connection.prepareStatement(sql); // 创建 PreparedStatement

            ps.setString(1, dname); // 设置参数
            int rowsAffected = ps.executeUpdate(); // 获取被添加的行数
            System.out.println(rowsAffected + "行数据被添加

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;