2014-01-12 2 views
0

Это мой код: Его не отображаются данные на Jtable, пожалуйста, помогите мне, ребята:Как заполнить jTable с помощью MS ACCESS на событие кнопки?

Connection con = null;

ResultSet rs=null; 

PreparedStatement ps=null; 
    try{ 
     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
    Connection co=DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=c:\\a.accdb"); 
      String sql="Select * from expenses"; 
       ps=con.prepareStatement(sql); 
     rs=ps.executeQuery(); 
     Table_Expenses.setModel(DbUtils.resultSetToTableModel(rs)); 
    } 
    catch(Exception e) 
    { 

    } 
+0

Спасибо человеку свою работу .. – user3055047

ответ

0

Заменить

rs=ps.executeQuery(sql); 

По

rs=ps.executeQuery(); 

EDIT:

Теперь вы не в состоянии назвать ваш запрос

Заменить

Connection co=DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=c:\\a.accdb"); 

По

Connection con=DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=c:/a.accdb"); 

ИЛИ

ps=con.prepareStatement(sql); 

По

ps=co.prepareStatement(sql); 
+0

Вы пробовали это? – Aarav

+0

Я тоже пробовал это, но все же это не работает. – user3055047

+0

@ user3055047 См. Мое редактирование – Aarav

Смежные вопросы