用java实现增删改查

这篇博客通过创建student类,并利用Deu_tils类连接数据库,实现了Java对数据库的增删改查操作。首先展示了student类的定义,接着介绍了如何获取数据库连接。DoLogin类中包含了Insert、Update、Delete和Select方法,分别对应数据库的插入、更新、删除和查询功能。测试类Text用于演示这些操作的实际应用。
摘要由CSDN通过智能技术生成

1.先写一个student类:
public class student {
private String name;
private String sex;
private String brithday;
public String getName() {
return name;
}
public void setName(String name) { this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public student() { }
public student(String name, String sex, String brithday) {
this.name = name;
this.sex = sex;
this.brithday = brithday;
}
public String getBrithday() {
return brithday;
}
public void setBrithday(String brithday) { this.brithday = brithday;
} @Override public String toString() { return “student{” + “name=’” + name + ‘’’ + “,
sex=’” + sex + ‘’’ + “,
brithday=’” + brithday + ‘’’ + ‘}

使用Java实现增删改查操作需要连接数据库,例如使用JDBC或者其他ORM框架。下面是一个简单的例子,展示如何使用Java和JDBC进行增删改查操作: 1. 导入JDBC驱动程序 在Java项目中,需要将相应的JDBC驱动程序添加到项目的依赖中。 2. 建立数据库连接 使用JDBC建立数据库连接,需要指定数据库的URL、用户名和密码等信息。例如,使用如下代码建立一个MySQL数据库连接: ``` String url = "jdbc:mysql://localhost:3306/mydatabase"; String username = "root"; String password = "mypassword"; Connection conn = DriverManager.getConnection(url, username, password); ``` 3. 实现增删改查功能 使用Java和JDBC实现增删改查功能,需要使用SQL语句进行操作。例如,实现插入一条记录的功能: ``` String sql = "INSERT INTO users (id, name, age) VALUES (?, ?, ?)"; PreparedStatement statement = conn.prepareStatement(sql); statement.setInt(1, 1); statement.setString(2, "张三"); statement.setInt(3, 20); int rowsInserted = statement.executeUpdate(); if (rowsInserted > 0) { System.out.println("插入成功"); } ``` 实现查询记录的功能: ``` String sql = "SELECT * FROM users WHERE name=?"; PreparedStatement statement = conn.prepareStatement(sql); statement.setString(1, "张三"); ResultSet result = statement.executeQuery(); while (result.next()) { int id = result.getInt("id"); String name = result.getString("name"); int age = result.getInt("age"); System.out.println("ID: " + id + ", 姓名: " + name + ", 年龄: " + age); } ``` 实现更新记录的功能: ``` String sql = "UPDATE users SET age=? WHERE name=?"; PreparedStatement statement = conn.prepareStatement(sql); statement.setInt(1, 30); statement.setString(2, "张三"); int rowsUpdated = statement.executeUpdate(); if (rowsUpdated > 0) { System.out.println("更新成功"); } ``` 实现删除记录的功能: ``` String sql = "DELETE FROM users WHERE name=?"; PreparedStatement statement = conn.prepareStatement(sql); statement.setString(1, "张三"); int rowsDeleted = statement.executeUpdate(); if (rowsDeleted > 0) { System.out.println("删除成功"); } ``` 4. 关闭数据库连接 完成增删改查操作后,需要关闭数据库连接,释放资源: ``` conn.close(); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值