前言:
现时各位老铁们对“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实验结论怎么写