MySQL下 数据库、数据表、数据表数据、数据表结构的增删查改

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
实验目的: 1. 了解Java与MySQL数据库的连接方式; 2. 掌握Java中针对MySQL数据库增删查改操作; 3. 掌握Java中使用JDBC对MySQL数据库进行操作的方法。 实验环境: 1. JDK 1.8版本; 2. MySQL数据库; 3. Eclipse IDE。 实验步骤: 1. 创建数据库MySQL数据库中创建一个名为“test”的数据库,并在其中创建一个名为“user”的结构如下: ```sql CREATE DATABASE test; USE test; CREATE TABLE user ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT(11) NOT NULL, PRIMARY KEY (id) ); ``` 2. 导入MySQL驱动 在Eclipse项目中引入MySQL驱动,可以从MySQL官网上下载最新版本的驱动包,将其解压后将其中的mysql-connector-java-x.x.xx.jar文件复制到Eclipse的工程目录下,并在Eclipse项目中添加该jar包。 3. 编写Java代码 在Eclipse中创建一个Java类,命名为“JdbcTest”,在该类中编写以下代码: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class JdbcTest { public static void main(String[] args) { Connection conn = null; Statement stmt = null; ResultSet rs = null; try { //加载MySQL驱动程序 Class.forName("com.mysql.jdbc.Driver"); //建立数据库连接 String url = "jdbc:mysql://localhost:3306/test"; String user = "root"; String password = "123456"; conn = DriverManager.getConnection(url, user, password); //创建Statement对象 stmt = conn.createStatement(); //插入数据 String sql = "INSERT INTO user(name, age) VALUES('张三', 20)"; int count = stmt.executeUpdate(sql); System.out.println("插入了" + count + "条记录"); //查询数据 sql = "SELECT * FROM user"; rs = stmt.executeQuery(sql); while (rs.next()) { int id = rs.getInt("id"); String name = rs.getString("name"); int age = rs.getInt("age"); System.out.println("id=" + id + ", name=" + name + ", age=" + age); } //更新数据 sql = "UPDATE user SET age=21 WHERE name='张三'"; count = stmt.executeUpdate(sql); System.out.println("更新了" + count + "条记录"); //删除数据 sql = "DELETE FROM user WHERE name='张三'"; count = stmt.executeUpdate(sql); System.out.println("删除了" + count + "条记录"); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { try { //关闭数据库连接 if (rs != null) { rs.close(); } if (stmt != null) { stmt.close(); } if (conn != null) { conn.close(); } } catch (SQLException e) { e.printStackTrace(); } } } } ``` 4. 运行Java程序 在Eclipse中运行该Java程序,可以在控制台中看到插入、查询、更新和删除数据的结果。 实验结论: 通过本次实验,我们学习了如何使用Java连接MySQL数据库,并进行增删查改操作。在Java中,我们可以使用JDBC(Java Database Connectivity)来连接各种数据库,包括MySQL、Oracle、SQL Server等。在使用JDBC进行数据库操作时,需要先加载数据库驱动程序,然后与数据库建立连接,最后使用Statement对象来执行SQL语句,完成对数据库的操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值