有人可以幫助我:我正在製作一個Java數據庫應用程序,並且希望將我的方法用於選擇,插入,更新和刪除到分離的類中,以便可以從其他類調用並重用它們。 到目前爲止,我設法只分離了更新和刪除的方法,以及在不使用準備好的語句時插入的方法。我遇到的問題是如何從數據庫中選擇並返回數據時返回數據。Java數據庫應用程序
這裏是我的更新和刪除在查詢類方法的:
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.Konekcija.Konekcija;
public class Queries {
Konekcija konekcija = new Konekcija();
public void updateTable(String sqlQuery){
Connection conn = null;
Statement st = null;
try{
Class.forName("com.mysql.jdbc.Driver");
conn = konekcija.getConn();
st = conn.createStatement();
st.executeUpdate(sqlQuery);
}catch(Exception e){
e.printStackTrace();
}finally{
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
try {
st.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
public void deleteFromTable(String sqlQuery){
Connection conn = null;
Statement st = null;
try{
Class.forName("com.mysql.jdbc.Driver");
conn = konekcija.getConn();
st = conn.createStatement();
st.executeUpdate(sqlQuery);
}catch(Exception e){
e.printStackTrace();
}finally{
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
try {
st.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
附:連接屬性在另一個類「Konekcija」
@NathanHughes:這就是我的第二點建議。 – kosa 2012-07-23 21:23:36
我也在想那個,但我不知道這麼做。 – 2012-07-23 21:25:35
@ brano88:用示例更新了我的答案。 – kosa 2012-07-23 21:31:47