【问题标题】:populating jtable with sql server database用 sql server 数据库填充 jtable
【发布时间】:2016-06-29 10:18:04
【问题描述】:
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(); 行中遇到错误。错误是“找不到符号”并且在提示中它说在源包中创建一个包 DefaultTableName

【问题讨论】:

    标签: sql-server jtable populate


    【解决方案1】:

    根据What does a “Cannot find symbol” compilation error mean?

    “找不到符号”错误与标识符有关。编译代码时,编译器需要弄清楚代码中每个标识符的含义。

    “找不到符号”错误意味着编译器无法执行此操作。 您的代码似乎引用了编译器无法理解的内容。

    我想您在录制 DefaultTableModel 时有拼写错误。它以字符 l 而不是数字 1 结尾。

    【讨论】:

    • 如何输入数字 1 而不是字符 1
    • @MohitJoshi,这是一个 L,而不是一个。
    • @MohitJoshi,复制这行DefaultTableModel dtm=new DefaultTableModel();
    • 这是我的荣幸。你能接受我的回答吗?顺便说一句,我不建议您为您的应用程序使用管理员帐户sa,这可能会导致严重的安全问题。检查why should an application not use the sa account
    • 我是新来的。我怎样才能给你这个论坛上另一个问题的链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多