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
答案 0 :(得分:1)
根据What does a “Cannot find symbol” compilation error mean?
A"找不到符号"错误是关于标识符。编译代码时,编译器需要弄清楚代码中的每个标识符的含义。
A"找不到符号"错误意味着编译器无法执行此操作。 您的代码似乎指的是编译器无法理解的内容。
我认为在录制DefaultTableModel
时你会遇到拼写错误。它以字符l
而不是数字1
结尾。