现在是凌晨 1:37,祝大家愉快。
我遇到了一个问题,我对 Java 真的很陌生。请耐心等待我。 :(
我有一个 .jar 文件,我将其导入到我的 netbeans 项目中的库中。它称为 dbconnect.jar。我想在我的 Fruits.java 中创建一个语句,将我的 stmt
语句(从 dbconnect.jar 内部)更改为我想要的任何 mysql 语句(具体来说,我想将水果添加到我的D b)。这是我的项目图:
所以在我的 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 添加按钮中的内容:
我真的需要帮助。非常感谢您!
哦,我还是个初学者。所以我希望没有高级代码。再次感谢!
最佳答案
因为你的类路径上有 Dbconnect.jar
,你可以在你的 Fruit.java
类中这样说:
Dbconnect db = new Dbconnect();
这将创建一个名为 db
的 Dbconnect
类的新对象。
为了能够编辑语句,您必须创建一个新方法,而不仅仅是在构造函数中调用它。
这是一个例子:
public void connect(String myStatement) {
/* Do Something */
}
然后您可以在之前创建的 db
对象上调用 connect()
函数。
关于java - 如何导入 .jar 并使用它的类,以及如何在 netbeans 中使用 .jar 文件中的 stmt?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41535644/