Witam
Mam problem z prostym wyświetleniem danych z bazy w tabeli w Javie. Nie wiem czy problem jest w kodzie czy w połączenie, może źle ustawione porty. Załączam również plik konfiguracyjny serwera może tam jest błąd.
KOD:
import java.sql.;
import java.util.;
import javax.swing.*;
import javax.swing.JOptionPane;
public class showFly extends JFrame{
Connection con = null;
Statement st = null;
ResultSet rs = null;
String query;
JPanel panel;
JTable data_table;
JScrollPane scroll;
public showFly(){
showConnections();
}
public void showConnections(){
try{
con = DriverManager.getConnection("jdbc:mysql://localhost/rozklad_lotow" ,"root","");
st = con.createStatement();
query = "select * from arrivals";
rs = st.executeQuery(query);
ResultSetMetaData rsmt = rs.getMetaData();
int c = rsmt.getColumnCount();
Vector column = new Vector(c);
for(int i=1;i<=c;i++){
column.add(rsmt.getColumnName(i));
}
Vector data = new Vector();
Vector row = new Vector();
while(rs.next()){
row = new Vector(c);
for(int i=1;i<=c;i++){
row.add(rs.getString(i));
}
data.add(row);
}
setSize(500,300);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
panel = new JPanel();
add(panel);
data_table = new JTable(data,column);
scroll = new JScrollPane(data_table);
panel.add(scroll);
setVisible(true);
}catch(Exception e){
JOptionPane.showMessageDialog(null, "ERROR");
}finally{
try{
st.close();
con.close();
rs.close();
}catch(Exception ex){
JOptionPane.showMessageDialog(null, "ERROR");
}
}
}
public static void main(String[] args) {
showFly show = new showFly();
}
}
- httpd.conf (21 KB) - ściągnięć: 202