Oppure

Loading
14/07/10 7:08
serino
Ciao ho il seguente dataset:

Animal Hair Teeth Eye Feather Feet Eat Milk Fly Swim

Tiger Y Pointed Forward N Claw Meat Y N Y
Cheetah Y Pointed Forward N Claw Meat Y N Y
Giraffe Y Blunt Side N Hoof Grass Y N N
Zebra Y Blunt Side N Hoof Grass Y N N
Ostrich N N Side Y Claw Grain N N N
Penguin N N Side Y Web Fish N N Y
Albatross N N Side Y Claw Grain N Y Y
Eagle N N Forward Y Claw Meat N Y N
Viper N Pointed Forward N N Meat N N N

Mi devo creare delle classi di equivalenza, cioè per la classe hair ho:{1,2,3,4},{5,6,7,8,9}, per la classe Teeth ho{1,2}{3,4}{5,6,7,8}{9} e così via.
Mi servirebbe proprio il codice , il seguente dataset lo devo caricare...
Non ho mai usato java per cui vi chiedo aiuto.
aaa
14/07/10 7:41
Bonny
Forse questo ti può aiutare :

public JPanel table(String query) {

columnNames1 = new Vector();
data1 = new Vector();

try {
// Connect to the Database

con = DriverManager.getConnection("jdbc:odbc:rub";);
stmt = con.createStatement();
// Read data from a table

ResultSet rs = stmt.executeQuery(query);
ResultSetMetaData md = rs.getMetaData();
int columns1 = md.getColumnCount();

// Get column names

for (int i = 1; i <= columns1; i++) {
columnNames1.addElement(md.getColumnName(i));
}

// Get row data

while (rs.next()) {

Vector row1 = new Vector(columns1);

for (int i = 1; i <= columns1; i++) {
row1.addElement(rs.getObject(i));
}

data1.addElement(row1);
}

rs.close();
stmt.close();

} catch (SQLException e) {

JOptionPane.showMessageDialog(null, e.getMessage(), "SQLException", JOptionPane.WARNING_MESSAGE);
}

String columnNames[] = new String[columnNames1.size()];
columnNames1.toArray(columnNames);
//data = convert(data1);

JTable table = new JTable(data1, columnNames1 );
// JTable table1 = new JTable(new MyTableModel());
table.setPreferredScrollableViewportSize(new Dimension(800, 400));

JScrollPane scrollPane = new JScrollPane(table);

JPanel pt = new JPanel();
pt.add(scrollPane);

return pt;
}
aaa
14/07/10 8:30
gio97
Eh no, non si può fare così...
Allora, non è comprensibile il motivo per cui questo tuo "problema" sia più importante di altri, quindi nessuno ti darà la priorità (al massimo "qualcuno" :rotfl: ), comunque, tornando alle cose serie, è assolutamente insensato che qualcuno ti debba scrivere il tuo codice, non lo dovrebbe fare nessuno se non tu stesso. Non venirci a dire che è per scuola: che senso avrebbe, farti scrivere il codice, senza aver mai usato Java, arrivi al primo esame e ti segano.
Quindi datti da fare, comprati un buon libro, e studia (come buon libro intendo: "Java Fondamenti di programmazione, Deitel & Deitel";).
Oppure, se lo devi soltanto fare per scuola, ma non ti interessa la programmazione, fregatene altamente e non fare nulla, e non venire ad elemosinare codice.
aaa
14/07/10 9:53
Bonny
Hai ragione Gio97... ho sbagliato anch'io a postare del codice. perdon.
aaa
14/07/10 10:35
HeDo
Postato originariamente da Bonny:
perdon


pardon semmai
aaa