使用JDBC 连接 MySQL 数据库,具体使用的表名称为 goods:1)实现货物信息的添加,添加编号(pid)为2,货物名称(pnae)为小台灯,货物类型(ptype)为日用品的货物;货物生产时间(pctime为 2023 年 7月10 日的货物:2实现根据编号(id)删除货物信息即删除 pid 为1的货物信息。
时间: 2024-04-12 15:32:34 浏览: 51
用jdbc连接mysql资料
以下是使用JDBC连接MySQL数据库,并实现货物信息的添加和删除的代码示例:
1)实现货物信息的添加:
```java
import java.sql.*;
public class GoodsManager {
public static void main(String[] args) {
try {
// 步骤1:加载驱动程序
Class.forName("com.mysql.cj.jdbc.Driver");
// 步骤2:建立数据库连接
String url = "jdbc:mysql://localhost:3306/your_database_name";
String username = "your_username";
String password = "your_password";
Connection conn = DriverManager.getConnection(url, username, password);
// 步骤3:创建Statement对象
Statement stmt = conn.createStatement();
// 步骤4:执行SQL语句进行货物信息的添加
String sql = "INSERT INTO goods (pid, pname, ptype, pctime) VALUES (2, '小台灯', '日用品', '2023-07-10')";
stmt.executeUpdate(sql);
// 步骤5:关闭连接
stmt.close();
conn.close();
System.out.println("货物信息添加成功!");
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
2)实现根据编号删除货物信息:
```java
import java.sql.*;
public class GoodsManager {
public static void main(String[] args) {
try {
// 步骤1:加载驱动程序
Class.forName("com.mysql.cj.jdbc.Driver");
// 步骤2:建立数据库连接
String url = "jdbc:mysql://localhost:3306/your_database_name";
String username = "your_username";
String password = "your_password";
Connection conn = DriverManager.getConnection(url, username, password);
// 步骤3:创建Statement对象
Statement stmt = conn.createStatement();
// 步骤4:执行SQL语句进行货物信息的删除
String sql = "DELETE FROM goods WHERE pid = 1";
stmt.executeUpdate(sql);
// 步骤5:关闭连接
stmt.close();
conn.close();
System.out.println("货物信息删除成功!");
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
请根据实际情况修改代码中的数据库连接信息。注意,这只是示例代码,实际应用中应该进行合适的异常处理和资源释放。
阅读全文