龙空技术网

12月29日Java实验报告

灿烂风铃gr 11

前言:

现时各位老铁们对“java实验报告书”都比较注重,兄弟们都需要剖析一些“java实验报告书”的相关文章。那么小编也在网上收集了一些关于“java实验报告书””的相关资讯,希望各位老铁们能喜欢,各位老铁们快快来了解一下吧!

编程题目:

下载并部署好MySQL数据库管理系统 及 驱动包,创建2-3张表的数据库。

1、JDBC 操作数据库实例_jdbc连接数据库案例-CSDN博客

2、教程上面的例子。

代码:

import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class MySQLJDBCExample {    public static void main(String[] args) {        String url = "jdbc:mysql://localhost:3306/your_database_name";        String user = "your_username";        String password = "your_password";        String driver = "com.mysql.cj.jdbc.Driver";        try {            // 1. 加载并注册JDBC驱动              Class.forName(driver);            // 2. 创建数据库连接              Connection connection = DriverManager.getConnection(url, user, password);            // 3. 执行查询操作              String query = "SELECT * FROM your_table_name";            PreparedStatement statement = connection.prepareStatement(query);            ResultSet resultSet = statement.executeQuery();            while (resultSet.next()) {                System.out.println(resultSet.getString("column1") + ", " + resultSet.getString("column2"));            }            resultSet.close();            statement.close();            // 4. 执行修改操作 (更新)              String updateQuery = "UPDATE your_table_name SET column1 = ? WHERE column2 = ?";            PreparedStatement updateStatement = connection.prepareStatement(updateQuery);            updateStatement.setString(1, "newValue"); // 设置第一个参数为新的值              updateStatement.setString(2, "conditionValue"); // 设置第二个参数为条件值              int rowsUpdated = updateStatement.executeUpdate();            System.out.println(rowsUpdated + " rows updated.");            updateStatement.close();            // 5. 执行插入操作              String insertQuery = "INSERT INTO your_table_name (column1, column2) VALUES (?, ?)";            PreparedStatement insertStatement = connection.prepareStatement(insertQuery);            insertStatement.setString(1, "value1"); // 设置第一个参数为要插入的值1              insertStatement.setString(2, "value2"); // 设置第二个参数为要插入的值2              int rowsInserted = insertStatement.executeUpdate(); // 注意:这里使用executeUpdate(),因为这是一个插入操作,而不是查询操作。              System.out.println(rowsInserted + " rows inserted.");            insertStatement.close();            // 6. 执行删除操作 (删除满足某个条件的记录)              String deleteQuery = "DELETE FROM your_table_name WHERE column1 = ?"; // 请注意:在实际应用中,你需要确保此条件可以准确地删除你想要的记录。              PreparedStatement deleteStatement = connection.prepareStatement(deleteQuery);            deleteStatement.setString(1, "conditionValue"); // 设置条件值来删除满足条件的记录。              int rowsDeleted = deleteStatement.executeUpdate(); // 注意:这里使用executeUpdate(),因为这是一个删除操作,而不是查询操作。              System.out.println(rowsDeleted + " rows deleted.");            deleteStatement.close();        } catch (ClassNotFoundException e) {            e.printStackTrace();        } catch (SQLException e) {            e.printStackTrace();        } finally {            // 7. 关闭数据库连接 (这是一个好的做法,因为它可以帮助释放资源)              try {                if (connection != null) {                    connection.close();                }            } catch (SQLException e) {                e.printStackTrace();            }        }    }}

截图:

标签: #java实验报告书 #java实验课作业 #java实验题目 #java实验一实验报告 #java实验结论怎么写