我的数据库包含俄语和拉脱维亚语,当我尝试用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));
答案 0 :(得分:0)
发现它并不重要,现在我可以看到程序完成后#34;清理和构建"你运行它,它理解一切,所以它在构建模式时不会理解。