Java 数据库连接示例:进货操作实现
以下是一个简单的Java代码示例,可以连接到MySQL数据库并执行插入操作,实现进货功能:
import java.sql.*;
public class Purchase {
public static void main(String[] args) {
Connection conn = null;
PreparedStatement stmt = null;
try {
// 加载数据库驱动
Class.forName('com.mysql.jdbc.Driver');
// 连接数据库
String url = 'jdbc:mysql://localhost:3306/test';
String username = 'root';
String password = '123456';
conn = DriverManager.getConnection(url, username, password);
// 执行插入操作
String sql = 'INSERT INTO purchase(product_name, quantity, price) VALUES (?, ?, ?)';
stmt = conn.prepareStatement(sql);
stmt.setString(1, '商品A');
stmt.setInt(2, 10);
stmt.setDouble(3, 100.00);
int rows = stmt.executeUpdate();
// 输出插入结果
System.out.println('成功插入 ' + rows + ' 行数据');
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
// 关闭数据库连接
if (stmt != null) {
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
需要注意的是,此代码需要在项目中添加MySQL数据库的JDBC驱动,可以在官网下载并导入到项目中。另外,连接数据库时需要替换url、username和password为对应的值。
原文地址: https://www.cveoy.top/t/topic/ohKW 著作权归作者所有。请勿转载和采集!