मैं करना चाहते हैं लाने के लिए पूरा डेटाबेस से डेटा की तालिका के माध्यम से RMI. मैं का इस्तेमाल किया सरणी विधि में जावा इंटरफेस और मैं लागू किया है कि विधि के कार्यान्वयन में वर्ग. मेरा इरादा है लेने के लिए डेटा सरणी में कार्यान्वयन के माध्यम से और के माध्यम से JTable
ग्राहक पक्ष पर. मैं बनाया है एक एक-स्तंभ तालिका में डेटाबेस. मैं पाने के लिए है कि पूरे डेटा से तालिका करने के लिए ग्राहक की ओर ।
मैं संलग्न है कोडिंग है कि मैंने किया था. मैं टिप्पणी में त्रुटि कोड अनुभाग है कि मैं मिल गया.
इंटरफेस
public interface Interface extends Remote {
public static String[] getArray() throws Remote Exception; // Here it shows missing method
// body or declare abstract
}
कार्यान्वयन
public class TheImplementation extends UnicastRemoteObject implements Interface{
public TheImplementation()throws Remote Exception{
super();
}
private static final long serialVersionUID = -3763231206310559L;
Connection con;
PreparedStatement pst;
ResultSet rst;
public static String[] getArray() throws RemoteException{
String fruitdetails = null;
try {
Connection connection=ConnectionProvider.getConnection();
Statement st=connection.createStatement();
ResultSet rs=st.executeQuery("select *from details");
while(rs.next()) {
fruitdetails= rs.getString("fruit");
String tbData[]={fruitdetails};
}
}
catch (SQLException e) {
JOptionPane.showMessageDialog(null, e);
}
return tbData;// Here it shows error. Cannot find symbol.
// I tried to declare array at top. But, It didn't work.
}
}