gpt4 book ai didi

java - 如何导入 .jar 并使用它的类,以及如何在 netbeans 中使用 .jar 文件中的 stmt?

转载 作者:行者123 更新时间:2023-11-28 23:21:09 25 4
gpt4 key购买 nike

现在是凌晨 1:37,祝大家愉快。

我遇到了一个问题,我对 Java 真的很陌生。请耐心等待我。 :(

我有一个 .jar 文件,我将其导入到我的 netbeans 项目中的库中。它称为 dbconnect.jar。我想在我的 Fruits.java 中创建一个语句,将我的 stmt 语句(从 dbconnect.jar 内部)更改为我想要的任何 mysql 语句(具体来说,我想将水果添加到我的D b)。这是我的项目图:

my project map
所以在我的 dbconnect.jar 中包含类 Dbconnect。以下是 Dbconnect 的内容:

package dbconnect;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;


public class Dbconnect {
public Connection conn = null;
public Statement stmt = null;
public ResultSet rs = null;

public Dbconnect(){
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();

String Host = "jdbc:mysql://localhost/dbname";
String Username = "root" ;
String Password = "";

conn = DriverManager.getConnection(Host, Username, Password);
stmt = conn.createStatement();

}catch(Exception e){
e.printStackTrace();
}

}
}

顺便说一句,我正在为 Apache 和 Mysql 使用 xampp。

所以我的问题是,如何调用/导入我的这个 dbconnect.jar 以便我可以在 Fruits.java 中使用它(如果可能的话,我是不是能够在此处使用 extends 吗?)以及如何使用 编辑 dbconnect.jar 中的 stmt 部分水果.java ?

目前,这是我在 Fruits.java 中的 UI 添加按钮中的内容:
inside of add button
我真的需要帮助。非常感谢您!哦,我还是个初学者。所以我希望没有高级代码。再次感谢!

是的,我正在使用 JFrame。这是它现在的样子。
UI

最佳答案

因为你的类路径上有 Dbconnect.jar,你可以在你的 Fruit.java 类中这样说:

Dbconnect db = new Dbconnect();

这将创建一个名为 dbDbconnect 类的新对象。

为了能够编辑语句,您必须创建一个新方法,而不仅仅是在构造函数中调用它。

这是一个例子:

public void connect(String myStatement) {
/* Do Something */
}

然后您可以在之前创建的 db 对象上调用 connect() 函数。

关于java - 如何导入 .jar 并使用它的类,以及如何在 netbeans 中使用 .jar 文件中的 stmt?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41535644/

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