gpt4 book ai didi

java - 用 Java 构建处理数据库的软件

转载 作者:行者123 更新时间:2023-12-01 13:32:51 26 4
gpt4 key购买 nike

我想为图书租赁店开发一个软件,该软件具有以下规范:

  • 这家商店藏有大量书籍。
  • 一个人可以通过存入一定金额并填写详细信息来成为成员(member)。如果成员(member)没有拖欠会费,则可以随时取消其成员(member)资格并收回押金。
  • 每当商店购买新商品时,都会输入其详细信息,例如购买日期、价格和每日租金。满一年后,每日租金自动减半。
  • 成员(member)一次最多可以租借 2 本书。详细信息由店员输入,并打印一张表明每日租金费用的收据。
  • 每当成员(member)归还租借的元素时,都会显示需要支付的金额。付款后,商品将被标记为已返回。

我是Java初学者,之前没有此类数据库管理的经验。用 Java 制作这样一个软件的最佳方法是什么?详细的方法将会很有帮助。

编辑:我很喜欢使用 Eclipse 和 Netbeans 等 IDE,并且在基本 Java 编程方面拥有一定的经验。但是我不知道哪个 API/插件/等等。继续上述申请。所以,我真正关心的是如何开始开发这个软件。

最佳答案

第一步

下载您需要的软件。

  • 开发环境 (IDE)。我建议使用 NetBeans 或 Eclipse,因为它们都是初学者友好且免费的。 Here就是这样一种带有 NetBeans 的 Java 下载。
  • 数据库管理软件。我向初学者推荐 SQLExpress。即可获取here 。也是免费的。

第二步

使用表和数据填充数据库。如果您对数据库了解不多,您将不得不花几天时间学习基础知识。 Here是一门似乎很受欢迎的视频类(class),但我建议您寻找一门能够吸引您并帮助您获得最佳学习效果的类(class)。

第四步

创建您的 Java 类并导入您需要的包。

  • 导入java.sql.*;

第五步

打开连接、查询、关闭连接,然后处理结果。

Connection conn;
try {
conn = DriverManager.getConnection(db_connect_string, db_userid, db_password);
System.out.println("connected");
} catch (Exception e) {
e.printStackTrace();
}
if(conn != null) {
conn.open();
// Create a statement
// Run the statement and get results
conn.close();
for(Result r: resultSet) {
// Do what you want with the results
}
}

请注意,我跳过了第三步。 SQLExpress 与 JDBC 一起使用需要一些设置,我不记得了。我确实记得谷歌搜索我遇到的每个错误并找到精确的答案,但如果有人有一个简洁的列表,请编辑它。

关于java - 用 Java 构建处理数据库的软件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21465110/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com