Форум программистов, компьютерный форум, киберфорум
Наши страницы

Java и базы данных

Войти
Регистрация
Восстановить пароль
 
 
HellenaPh
0 / 0 / 0
Регистрация: 07.01.2017
Сообщений: 18
#1

Не коннектятся Netbeans и MS Access! - Java БД/MS Access

07.01.2017, 23:04. Просмотров 694. Ответов 27
Метки нет (Все метки)

Стоит задание подключить созданную в MS Access БД к форме в Netbeans на джава.
БД создана в аксесс, а в форму добавлен компонент table, подключила драйвера ОBDC, но БД не подключается.
какие могут быть причины и как их уладить, помогите пожалста
0
Миниатюры
Не коннектятся Netbeans и MS Access!  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2017, 23:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос MS Access Не коннектятся Netbeans и MS Access! (Java БД):

Подключение БД Microsoft Access к среде NetBeans 7.4 на java - Java БД
Здравствуйте, подскажите пожалуйста, как реализовать подключение базы данных к коду на java, чтобы обращаться к БД с помощью запросов. В...

Access denied в NetBeans 8.0.2 - Java SE
Не могу заставить работать эту простенькую программу (ищет в файлах слова которые ввели). NetBeans выдает ошибку доступа к файлам: run: ...

Создать Бд Access и связать ее напрямую с NetBeans одной строчкой - JAVA IDE
Всем привет, я прошу о помощи тех, кто знает, потому что я слабоват в языке Java. Нам в институте преподаватель дал задание, при условие,...

OpenServer xdebag NetBeans IDE 8.1 xdebag ожидание подключения netbeans-xdebug - PHP
Не получается настроить не как NetBeans IDE 8.1 подружить с open server... долблюсь уже третьи день отчаился прочитал попробовал многое...

Как скопировать данные из таблицы одной БД Access в такую же таблицу БД Access другой БД Access? - Delphi БД
Как с помощью компонента AdoQuery (Delphi7) скопировать данные из таблицы одной БД Access в такую же таблицу БД Access (такой же структуры)...

Нужно ли устанавливать Access 2003, если в Access 2016 итак возможно разрабатывать БД в формате Access 2003? - MS Access
Здравствуйте! Подскажите пожалуйста, нужно ли устанавливать Access 2003, если в Access 2016 итак возможно разрабатывать БД в формате...

27
Max_Sys
49 / 49 / 18
Регистрация: 05.02.2016
Сообщений: 146
08.01.2017, 01:29 #2
HellenaPh, это может быть потому, что в Java 8 убрали поддержку ODBC.
Попробуйте использовать UCanAccess.
1
HellenaPh
0 / 0 / 0
Регистрация: 07.01.2017
Сообщений: 18
08.01.2017, 18:23  [ТС] #3
Не пошло, перустановила 7 версию JDK и Netbeans,все так же, уже не знаю что делать
0
Max_Sys
49 / 49 / 18
Регистрация: 05.02.2016
Сообщений: 146
09.01.2017, 10:37 #4
HellenaPh, проверьте, что установлена именно (и только) седьмвя версия. Может дело в этом?
Потом посмотрите - какой получается JDBC URL (по идее должно быть что-то вроде jdbc:odbc:bd_1)
И все-таки попробуйте UCanAccess. С ним можно просто подключать mdb файл. (jdbc:ucanaccess://путь_к_mdb).
0
HellenaPh
0 / 0 / 0
Регистрация: 07.01.2017
Сообщений: 18
09.01.2017, 16:43  [ТС] #5
переустановила уже на 7 версию и netbeans,и jdk
подключила драйвера, там отображало ошибку что в проекте нету derby.jar, derbyclient.jar, подключила и их, ошибки нету, но всеравно таблица пуста.

скину код, может есть ошибка

Добавлено через 4 минуты
Max_Sys,
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
package kursova_meredji;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.table.DefaultTableModel;
   public class NewJFrameBD extends javax.swing.JFrame {
         private Connection cnx;
    private Statement St;
    private DefaultTableModel dt;
    private ResultSet Rs;
    private String ID;
    private String Vyd_vytrat;
    private String Spivrobitnyk;
    private int Suma;
    private String Spivrobitnyk1;
 
    public NewJFrameBD() {
        initComponents();
    }
 
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {
 
        jScrollPane1 = new javax.swing.JScrollPane();
        jTable1 = new javax.swing.JTable();
        jLabel1 = new javax.swing.JLabel();
        jTextField1 = new javax.swing.JTextField();
        jTextField2 = new javax.swing.JTextField();
        jTextField3 = new javax.swing.JTextField();
        jTextField4 = new javax.swing.JTextField();
        jButton1 = new javax.swing.JButton();
        jButton2 = new javax.swing.JButton();
        jButton3 = new javax.swing.JButton();
        jButton4 = new javax.swing.JButton();
        jTextField5 = new javax.swing.JTextField();
        jButton5 = new javax.swing.JButton();
 
        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowOpened(java.awt.event.WindowEvent evt) {
                formWindowOpened(evt);
            }
        });
 
        jTable1.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null}
            },
            new String [] {
                "Title 1", "Title 2", "Title 3", "Title 4"
            }
        ));
        jScrollPane1.setViewportView(jTable1);
 
        jLabel1.setText("Добавлення\\видалення\\оновлення");
 
        jTextField1.setText("ID");
 
        jTextField2.setText("Spivrobitnyk");
        jTextField2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField2ActionPerformed(evt);
            }
        });
 
        jTextField3.setText("Vyd_vytrat");
        jTextField3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField3ActionPerformed(evt);
            }
        });
 
        jTextField4.setText("Suma");
 
        jButton1.setText("Додати");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });
 
        jButton2.setText("Видалити");
        jButton2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton2ActionPerformed(evt);
            }
        });
 
        jButton3.setText("Оновити");
        jButton3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton3ActionPerformed(evt);
            }
        });
 
        jButton4.setText("Пошук");
        jButton4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton4ActionPerformed(evt);
            }
        });
 
        jButton5.setText("Оновити таблицю");
        jButton5.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton5ActionPerformed(evt);
            }
        });
 
        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)
            .addGroup(layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(layout.createSequentialGroup()
                                .addGap(100, 100, 100)
                                .addComponent(jLabel1))
                            .addGroup(layout.createSequentialGroup()
                                .addGap(39, 39, 39)
                                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                    .addComponent(jTextField1)
                                    .addComponent(jTextField2)
                                    .addComponent(jTextField3)
                                    .addComponent(jTextField4, javax.swing.GroupLayout.DEFAULT_SIZE, 314, Short.MAX_VALUE))))
                        .addGap(0, 0, Short.MAX_VALUE))
                    .addGroup(layout.createSequentialGroup()
                        .addGap(23, 23, 23)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, 132, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jButton1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(layout.createSequentialGroup()
                                .addComponent(jButton4)
                                .addGap(18, 18, 18)
                                .addComponent(jButton5, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                            .addGroup(layout.createSequentialGroup()
                                .addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 111, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 113, javax.swing.GroupLayout.PREFERRED_SIZE)))))
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 183, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(27, 27, 27)
                .addComponent(jLabel1)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jTextField4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton1)
                    .addComponent(jButton2)
                    .addComponent(jButton3))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 23, Short.MAX_VALUE)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton4)
                    .addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jButton5))
                .addContainerGap())
        );
 
        pack();
    }// </editor-fold>//GEN-END:initComponents
 
    private void formWindowOpened(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowOpened
        // TODO add your handling code here:
        
    try {     
              Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
       Connection conn=DriverManager.getConnection("jdbc:ucanaccess://C:/Users/User/Desktop/1/src/kursova_meredji/oblicvytrat.accdb");
       St = cnx.createStatement();
       System.out.print("Connection! Все супер!");
        }catch(ClassNotFoundException | SQLException e) { System.out.print("Не підключилось");}
                                    
 
        
    }//GEN-LAST:event_formWindowOpened
 
    private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField2ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField2ActionPerformed
 
    private void jTextField3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTextField3ActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_jTextField3ActionPerformed
 
    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed
        // TODO add your handling code here:
try{
          dt.setRowCount(0);
       // St.executeUpdate("update APP.STUDENT SET name='"+jTextField2.getText()+"' , SET grups='"+jTextField3.getText()+"' ,  SET dviuky= "+jTextField4.getText()+"     where id = " + jTextField1.getText()+"");
        
          St.executeUpdate("update APP.OBLICVYTRAT SET name='"+jTextField2.getText()+"'  where id = " + jTextField1.getText());
        
          
        System.out.print("good");
        
        }catch(Exception e){ System.out.print("Помилка"); 
        } 
    }//GEN-LAST:event_jButton3ActionPerformed
 
    private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton5ActionPerformed
        // TODO add your handling code here:
                try{
        dt.setRowCount(0);
        Rs=St.executeQuery("select * from APP.OBLICVYTRAT order by id");
        while(Rs.next()){
       ID = Rs.getString("ID");
        Spivrobitnyk1 = Rs.getString("Spivrobitnyk");
        Vyd_vytrat = Rs.getString("Vyd_vytrat");
        Suma = Rs.getInt("Suma");
        Object[] stg = {ID,Spivrobitnyk1,Vyd_vytrat,Suma };
        dt.addRow(stg);
        System.out.print("good");
        }
        }catch(Exception e){ System.out.print("Помилка"); }
    }//GEN-LAST:event_jButton5ActionPerformed
 
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
        // TODO add your handling code here:
          try{
        dt.setRowCount(0);
      St.executeUpdate(" insert into APP.OBLICVYTRAT (ID, Spivrobitnyk, Vyd_vytrat, Suma) values ("+jTextField1.getText()+",'"+jTextField2.getText()+"','"+jTextField3.getText()+"',"+jTextField4.getText()+") ");
        
      
       
        System.out.print("Нема нічого");
        
               
        }catch(Exception e){ System.out.print("Помилка"); }
        
    }//GEN-LAST:event_jButton1ActionPerformed
 
    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
// TODO add your handling code here:
             try{
        dt.setRowCount(0);
        St.executeUpdate("delete from APP.OBLICVYTRAT where id = " + jTextField1.getText());
        
        System.out.print("good");
        
        }catch(Exception e){ System.out.print("помилка"); }
                                            
 
    }//GEN-LAST:event_jButton2ActionPerformed
 
    private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton4ActionPerformed
        // TODO add your handling code here:
        
         try{
        dt.setRowCount(0);
        Rs=St.executeQuery("select * from APP.OBLICVYTRAT where name like '%"+jTextField5.getText()+"%'");
        while(Rs.next()){
        ID = Rs.getString("ID");
        Spivrobitnyk1 = Rs.getString("Spivrobitnyk");
        Vyd_vytrat = Rs.getString("Vyd_vytrat");
        Suma = Rs.getInt("Suma");
        Object[] stg = {ID,Spivrobitnyk1,Vyd_vytrat,Suma };
        dt.addRow(stg);
        }
        
        //if (dt.getRowCount()==0)
        {
        System.out.print("Нема нічого");
        }
        
        }catch(Exception e){ System.out.print("помилка"); }
    
        
        
        
    }//GEN-LAST:event_jButton4ActionPerformed
 
         private void Vuvid_Danyh() {
    try{
        dt.setRowCount(0);
        Rs=St.executeQuery("select * from APP.OBLICVYTRAT");
        while(Rs.next()){
       ID = Rs.getString("ID");
        Spivrobitnyk1 = Rs.getString("Spivrobitnyk");
        Vyd_vytrat = Rs.getString("Vyd_vytrat");
        Suma = Rs.getInt("Suma");
        Object[] stg = {ID,Spivrobitnyk1,Vyd_vytrat,Suma };
        dt.addRow(stg);
        }
        }catch(Exception e){ System.out.print("Помилка"); }
    }
0
HellenaPh
0 / 0 / 0
Регистрация: 07.01.2017
Сообщений: 18
09.01.2017, 16:47  [ТС] #6
Max_Sys,
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see [url]http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html[/url] 
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(NewJFrameBD.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>
 
        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new NewJFrameBD().setVisible(true);
            }
        });
    }
 
 
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JButton jButton3;
    private javax.swing.JButton jButton4;
    private javax.swing.JButton jButton5;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JTable jTable1;
    private javax.swing.JTextField jTextField1;
    private javax.swing.JTextField jTextField2;
    private javax.swing.JTextField jTextField3;
    private javax.swing.JTextField jTextField4;
    private javax.swing.JTextField jTextField5;
}
Добавлено через 3 минуты
Max_Sys, извините,что так много, просто сдача иже послезавтра,а у меня не работает нивкакую просто,пустая форма и все, и через Class.forName (''sun.jdbc.odbc.Driver''); , уже на 7 версии, ничего, и способ ваш,UCanAccess,на нем и остановилась
0
HellenaPh
0 / 0 / 0
Регистрация: 07.01.2017
Сообщений: 18
09.01.2017, 16:55  [ТС] #7
может ли быть проблема в том,что именно вот этот NewFrameBD.java был скинут без файла .form, и отображается в редакторе только вкладка с кодом,а форму саму я не вижу,только при компиляции фрейма?
0
Миниатюры
Не коннектятся Netbeans и MS Access!   Не коннектятся Netbeans и MS Access!  
Max_Sys
49 / 49 / 18
Регистрация: 05.02.2016
Сообщений: 146
09.01.2017, 23:35 #8
HellenaPh,
Цитата Сообщение от HellenaPh Посмотреть сообщение
может ли быть проблема в том,что именно вот этот NewFrameBD.java был скинут без файла .form
Нет. Не в этом дело.
Если можете, бросьте сюда весь проект одним архивом - так можно будет гораздо проще и быстрее найти и исправить ошибку.
0
Max_Sys
49 / 49 / 18
Регистрация: 05.02.2016
Сообщений: 146
10.01.2017, 00:15 #9
HellenaPh, вроде нашел ошибку.

В классе NewJFrameBD есть такие строчки:
Java
1
2
3
4
5
6
7
8
9
try {
 Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
 Connection conn=DriverManager.getConnection("jdbc:ucanaccess://C:/Users/User/Desktop/1/src/kursova_meredji/oblicvytrat.accdb");
 St = cnx.createStatement();
 System.out.print("Connection! Все супер!");
} catch(ClassNotFoundException | SQLException e)
{
 System.out.print("Не підключилось");
}
Надо, чтобы было так:
Java
1
2
3
4
5
6
7
        try {
            cnx = DriverManager.getConnection("jdbc:ucanaccess://C:/Users/User/Desktop/1/src/kursova_meredji/oblicvytrat.accdb");
            St = cnx.createStatement();
            System.out.print("Connection! Все супер!");
        } catch (SQLException ex) {
            System.out.print("Не підключилось");
        }
И надо обязательно подключить библиотеки (как на картинке). jar файлики из архива с сайта ucanaccess.
0
Миниатюры
Не коннектятся Netbeans и MS Access!  
HellenaPh
0 / 0 / 0
Регистрация: 07.01.2017
Сообщений: 18
10.01.2017, 01:37  [ТС] #10
Max_Sys, итог тот же...сейчас сделаю архив, нереально видеть уже это "не подключилось"..
0
HellenaPh
0 / 0 / 0
Регистрация: 07.01.2017
Сообщений: 18
10.01.2017, 01:50  [ТС] #11
Max_Sys, вот
0
Вложения
Тип файла: rar 1.rar (8.68 Мб, 6 просмотров)
HellenaPh
0 / 0 / 0
Регистрация: 07.01.2017
Сообщений: 18
10.01.2017, 01:53  [ТС] #12
все как надо,библиотеки,и код
0
Миниатюры
Не коннектятся Netbeans и MS Access!  
HellenaPh
0 / 0 / 0
Регистрация: 07.01.2017
Сообщений: 18
10.01.2017, 02:06  [ТС] #13
удалила из Source Packcages, добавила в Libraries jar'ники, тоже 0
0
Миниатюры
Не коннектятся Netbeans и MS Access!  
Max_Sys
49 / 49 / 18
Регистрация: 05.02.2016
Сообщений: 146
10.01.2017, 09:54 #14
HellenaPh, открыл проект, заменил путь к файлу oblicvytrat.accdb (у меня же его нет), запустил NewJFrameBD.main, и сразу получил Connection! Все супер!
Надо после строчки
Java
1
System.out.print("Не підключилось");
написать еще
Java
1
System.out.println(ex.getMessage());
Так будет понятно - что ему не нравится. Скорее всего будет простая ошибка в пути к файлу.
1
HellenaPh
0 / 0 / 0
Регистрация: 07.01.2017
Сообщений: 18
10.01.2017, 12:30  [ТС] #15
Max_Sys, видимо есть еще ошибки, т.к. после поключения данные бд не отображаются, и при нажатии "оновить" , "добавить" и тд. идет ошибка.
0
10.01.2017, 12:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2017, 12:30
Привет! Вот еще темы с ответами:

NetBeans 6.9.1 - Софт
Как добавить в него Python 3.1.2??? оч надо

NetBeans - C++
Всем доброго времени суток. у меня два вопроса к тем кто пользуется netbeans : 1) при создании нового проекта в main автоматически...

Netbeans C++ - C++
Начинаю учить программирование (С++), посоветовали NetBeans (поставил компилятор MinGW). При запуске проекта IDE, если в коде были команды...

NetBeans 7.3 и C++ 11 - C++ Linux
Доброго времени суток!:) Я в Linux 2 или 3 день, вот установил себе NetBeans и решил попробовать, так сказать почувствовать:) После VS...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.