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

标签 java mysql netbeans import jar

现在是凌晨 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/

相关文章:

java - 检查给定的对象是否是通用的并得到否。参数个数

java - 有时java枚举是一个字符串

python - 当我想存储这样复杂的数据时,如何设计models.py?

java - 使用 libGDX 的可点击按钮

java - Spring @RestController 无法返回 unicode

java - SQL查询内连接返回多行

php - Laravel 查询生成器限制

mysql - SQL日期选择彼此X秒范围内的行

java - 如果选择"is",则用户返回主菜单

javascript - 修改 html (DOM) 后丢失更改