2016-06-29 4 views
1
public InventoryJFrame() throws ClassNotFoundException { 
    try { 
     initComponents(); 
     Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
     StringstringCon="jdbc:sqlserver://AAYANPC;databaseName=Qseal;user=sa;password=123"; 

     Connection con=DriverManager.getConnection(stringCon); 
     Statement state=con.createStatement(); 
     ResultSet rs=state.executeQuery("select * from Qseal"); 
     ResultSetMetaData rsmetadata=rs.getMetaData(); 
     int columns=rsmetadata.getColumnCount(); 
     DefaultTableMode1 dtm=new DefaultTableMode1(); 
    } 
    catch (SQLException ex) { 

     Logger.getLogger(InventoryJFrame.class.getName()).log(Level.SEVERE, null, ex); 
    } 
} 

Я получаю сообщение об ошибке в строке DefaultTableMode1 dtm=new DefaultTableMode1();. Ошибка «не может найти символ» и в подсказке говорится, что создать pachkage DefaultTableName в исходном пакетезаполнение jtable с помощью базы данных сервера sql

ответ

1

Согласно What does a “Cannot find symbol” compilation error mean?

Ошибка «Не удается найти символ» составляет около идентификаторов. Когда ваш код компилируется, компилятору необходимо выяснить, что означает каждый идентификатор вашего кода.

Ошибка «Не удается найти символ» означает, что компилятор не может этого сделать. Ваш код, похоже, ссылается на то, что компилятор не понимает.

Я полагаю, у вас есть орфографическая ошибка при записи на пленке DefaultTableModel. Он заканчивается символом l вместо цифры 1.

+0

как я набираю цифру 1 вместо символа 1 –

+0

@MohitJoshi, это L, а не один. –

+0

@MohitJoshi, скопируйте эту строку 'DefaultTableModel dtm = new DefaultTableModel();' –