[英]Access JDBC methods from another class within the same package
我有一個導入java.sql.*
的database
類,並且具有以下變量
Connection connect;
PreparedStatement statement;
ResultSet result;
public database() {} //constructor to connect to db [successful connection]
現在,我在另一個類database db = new database();
創建它的實例database db = new database();
,並且我必須執行以下操作:
statement = connect.statement("sql query");
但是要在另一堂課中做到這一點,我必須這樣做:
db.statement = db.connect.db.statement("sql query");
它顯示錯誤以及看起來很奇怪。
我認為可能的解決方案可能是在另一個類中創建局部變量
Connection connect = db.connect;
PreparedStatement statement = db.statement;
這使database
成為無用的類。
我的做法有誤會
statement = connect.statement("sql query"); <--wrong statement
statement = connect.prepareStatement("sql query"); <--correct statement
所以在另一堂課中
db.statement = db.connect.prepareStatement("sql query"); <--worked perfectly
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.