从数据库更新后的表中的未知语言

时间:2013-06-10 15:00:53

标签: sql netbeans character-encoding

我的数据库包含俄语和拉脱维亚语,当我尝试用sql填充我的表时,我得到了????在某些领域,我可以理解程序不理解这些语言,所以我的问题是如何解决它?数据库来自Microsoft Excel

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
                        String filename = NamePath.getAbsolutePath();
                        String database = "jdbc:odbc:Driver={Microsoft Excel Driver (*.xls)};DBQ=";
                        database+= filename.trim() + ";DriverID=22;READONLY=true}"; 
                        Connection con = DriverManager.getConnection( database ,"","");

                        Statement s = con.createStatement();    
                        String sql ="SELECT [Course full name],Course,Action,Time FROM [Sheet1$] order by [Course full name]";//
                        s.executeQuery (sql);
                        ResultSet rs = s.executeQuery( sql );                          
                        jTable1.setModel(DbUtils.resultSetToTableModel(rs));      

1 个答案:

答案 0 :(得分:0)

发现它并不重要,现在我可以看到程序完成后#34;清理和构建"你运行它,它理解一切,所以它在构建模式时不会理解。