现在是凌晨1点37分,所以我很开心,祝你们好。
我在这里遇到了一个问题,我真的很喜欢java。请耐心等待我。 :(
我有一个.jar文件,我在netbeans项目中导入了我的库。它叫做dbconnect.jar。我想在我的Fruits.java中创建一个语句,它将我的stmt
语句(从dbconnect.jar内部)更改为我想要的任何mysql语句(具体来说,我想在我的数据库中添加水果)。这是我的项目地图:
所以在我的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();
}
}
}
顺便说一下,我正在使用xampp for Apache和Mysql。
所以我的问题是,如何调用/导入我的dbconnect.jar
,以便我可以在Fruits.java
中使用它(如果可能的话,我可以在这里使用extends
吗? )以及如何制作它以便我可以使用stmt
编辑dbconnect.jar
中的Fruits.java
部分?
这是我目前在Fruits.java中添加按钮的内容:
我真的需要帮助。非常感谢你提前!
哦,我仍然是首发。所以我希望没有高级代码。再次感谢!
答案 0 :(得分:1)
因为你的类路径上有Dbconnect.jar
,你可以在Fruit.java
类中说出类似的内容:
Dbconnect db = new Dbconnect();
这将创建名为Dbconnect
的{{1}}类的新对象。
为了能够编辑语句,您必须创建一个新方法,而不是只在构造函数中调用它。
以下是一个例子:
db
然后,您可以在之前创建的public void connect(String myStatement) {
/* Do Something */
}
对象上调用connect()
函数。